問題タブ [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.
javascript - Javascript: スクリプトでグローバル変数を宣言し、それを別のスクリプトで使用する
次のようなスクリプトを使用してsqlite3データベースへの接続を作成しようとしました(主なアイデアはstackoverflowの回答から来ました)。ファイル「checkbook.js」には接続機能があり、接続を使用することになっている機能の下で、データベースを読み取り、フォームのいくつかのフィールドに入力します。
}
「checkbook.js」ファイルは、次の「checks.html」ファイルで呼び出されます。
しかし、(Firefoxで)ファイルを開くと、firebugからメッセージが表示されます
何が恋しいですか?var
関数「fill_status」を呼び出しても、を使用してまたは使用せずに db 変数を宣言しようとしましwindow.db
たが、それでも同じ答えが得られます。必要なデータ抽出ごとにデータベースへの新しい接続を呼び出さないようconnect_db
に、html ファイルの先頭で関数を実行し、いくつかのコードの後にグローバル変数を使用する別のコードを実行したいと思います。db
javascript - alasql - レコード更新の問題
特定の条件でレコードを更新しようとしています。
コンソールでエラーをスローします
キャッチされていない TypeError: 未定義のプロパティ 'tables' を読み取れません (…)
レコードを更新する方法を誰かが提案できますか。
html - sqlite データを HTML で表示する方法
現在、SQLite データベースのデータを HTML レイアウトで表示するソリューションを探しています。私はアイデアをリンクしており、reveal.js
これまたは同様のソリューションをデータ表示のフォームとして使用したいと考えています。
最初のステップでは、すべてのユーザー PC でオフラインで実行できるソリューションが必要です (プレインストールが必要になる場合がありますが、通常のブラウザーで実行するのが最適です)。ウェブサーバー経由。
私の問題の説明:
- ローカルの SQLite データベース ファイルにデータセットを保存しています
- SQLite のデータを HTML で表示したい
- HTMLフォーム内のデータを適応させ、データベースに書き戻すことができるようにしたい
- ローカルで実行したいが、後でオンラインにする可能性がある
私が試した可能な解決策:
reveal.js
データを適切な方法で表示するために を使用しようとしたため、 を使用せざるを得なくなりましJavaScript
た。しかし、私が知る限り、ローカルの SQLite db ファイルJavaScript
自体からアクセスすることはできないため、<input>
フォームを使用してデータベース全体を RAM にロードし、データベースSQL.js
へのアクセスに使用しました。しかしSQL.js
、データベースのコピーを作成するだけなので、これは実際のデータベース アクセスではなく、データベースにデータを書き戻すことはできません。
現時点では、問題を解決する方法のアイデアが不足しています。
私の問題をどのように解決できるか、コミュニティによる考えはありますか? 何か不足していますか?または、上記の問題に対するより良いアプローチはありますか?
ヒント、質問、リンクなどをありがとう。
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.