問題タブ [sql.js]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
321 参照

javascript - Javascript: スクリプトでグローバル変数を宣言し、それを別のスクリプトで使用する

次のようなスクリプトを使用してsqlite3データベースへの接続を作成しようとしました(主なアイデアはstackoverflowの回答から来ました)。ファイル「checkbook.js」には接続機能があり、接続を使用することになっている機能の下で、データベースを読み取り、フォームのいくつかのフィールドに入力します。

}

「checkbook.js」ファイルは、次の「checks.html」ファイルで呼び出されます。

しかし、(Firefoxで)ファイルを開くと、firebugからメッセージが表示されます

何が恋しいですか?var関数「fill_status」を呼び出しても、を使用してまたは使用せずに db 変数を宣言しようとしましwindow.dbたが、それでも同じ答えが得られます。必要なデータ抽出ごとにデータベースへの新しい接続を呼び出さないようconnect_dbに、html ファイルの先頭で関数を実行し、いくつかのコードの後に​​グローバル変数を使用する別のコードを実行したいと思います。db

0 投票する
1 に答える
644 参照

javascript - alasql - レコード更新の問題

特定の条件でレコードを更新しようとしています。

コンソールでエラーをスローします

キャッチされていない TypeError: 未定義のプロパティ 'tables' を読み取れません (…)

レコードを更新する方法を誰かが提案できますか。

0 投票する
0 に答える
1532 参照

html - sqlite データを HTML で表示する方法

現在、SQLite データベースのデータを HTML レイアウトで表示するソリューションを探しています。私はアイデアをリンクしており、reveal.jsこれまたは同様のソリューションをデータ表示のフォームとして使用したいと考えています。

最初のステップでは、すべてのユーザー PC でオフラインで実行できるソリューションが必要です (プレインストールが必要になる場合がありますが、通常のブラウザーで実行するのが最適です)。ウェブサーバー経由。

私の問題の説明:

  • ローカルの SQLite データベース ファイルにデータセットを保存しています
  • SQLite のデータを HTML で表示したい
  • HTMLフォーム内のデータを適応させ、データベースに書き戻すことができるようにしたい
  • ローカルで実行したいが、後でオンラインにする可能性がある

私が試した可能な解決策:

reveal.jsデータを適切な方法で表示するために を使用しようとしたため、 を使用せざるを得なくなりましJavaScriptた。しかし、私が知る限り、ローカルの SQLite db ファイルJavaScript自体からアクセスすることはできないため、<input>フォームを使用してデータベース全体を RAM にロードし、データベースSQL.jsへのアクセスに使用しました。しかしSQL.js、データベースのコピーを作成するだけなので、これは実際のデータベース アクセスではなく、データベースにデータを書き戻すことはできません。

現時点では、問題を解決する方法のアイデアが不足しています。

私の問題をどのように解決できるか、コミュニティによる考えはありますか? 何か不足していますか?または、上記の問題に対するより良いアプローチはありますか?

ヒント、質問、リンクなどをありがとう。

0 投票する
1 に答える
73 参照

sql - sql.js を使用した SELECT GUID が結果を返さない

I am trying to return a specific row of my sqlite table by using its GUID.

The table "Reference" is defined as

When returning all rows via SELECT ID FROM Reference I get the GUID values as comma-separated decimals (plus one number (probably zero) is missing, the one before the last block), e.g. one of my result GUIDs is 20,129,73,9,133,47,79,7,80,130,247,254,95,40,35,29.

Now, if I try to select the whole row using this GUID, I don't get any result.

Example query:

Further, I already tried converting the decimals to hex or ascii values and used them instead - without success though.