問題タブ [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 投票する
0 に答える
76 参照

javascript - ステップ関数が false を返す

これは私の JavaScript コード サンプルです。

ここでステップステートメントが「FALSE」を返すのはなぜですか? ただし、レコードはデータベースに正常に格納されます。

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

node.js - electron sql.js Uncaught TypeError:数値、バッファ、配列、または文字列で開始する必要があります

sql.js ドキュメントを使用して小さなスクリプトを作成しましたが、バッファーを .db (Win) コンソールに書き込むことができず、「Uncaught TypeError: must start with number, buffer, array or string」というエラーが表示されます。 「var data = db.export();」に関する何か 関数または私のコードに何か問題がありますか?

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

javascript - sql.jsを使用してjavascriptでsqliteデータベースをロードする

node.jsを使用せずに既存のsqliteデータベースをロードする簡単な完全な例を誰かが提供できますか?

SQL データベースが index.html と同じ場所にあると仮定します。

例:

この例を試してみましたが、「コンテンツ」は未定義です。また、「コンテンツ」内のデータにアクセスする方法がわかりませんか? 完全な例を実際に使用できます。

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

google-chrome-app - chrome.storage API を使用して Chrome APP で変更されたデータベースを永続化する

Chrome アプリで SQLite に SQL.js を使用しています。クエリを実行するために外部 db ファイルを読み込んでいます。変更をローカル ストレージに保存して永続化したいと考えています。すでにここで定義されています。

https://github.com/kripken/sql.js/wiki/Persisting-a-Modified-Database

私は記事で定義されているのと同じ方法を使用しています-

データをストレージに保存 -

ストレージからデータを取得するには-

クエリを作成すると、このエラーが発生します-

エラー: ファイルが暗号化されているか、データベースではありません

chrome.storage と localStorage に値を格納するための違いはありますか? localStorage を使用して正常に動作するため、ここで実際の例を見つけてください-

http://kripken.github.io/sql.js/examples/persistent.html

ここで提案されているドキュメントとして - https://developer.chrome.com/apps/storage

localStorage とは異なり、chrome.storage API で stringify と parse を使用する必要はありません。オブジェクトと配列を直接保存できます。

変換せずにdb.exportから返された結果を保存しようとすると、このエラーが発生します-

値を JSON にシリアル化できません

それで、クロムのストレージにdbエクスポートを保存する方法を教えてください。私が間違っていることはありますか?

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

javascript - NodeJsとCoffeescriptなしでsql.jsを使用してsomeFileName.sqliteデータベースを作成し、Javascriptのみを使用する方法は?

ローカルにデータベース ファイルを作成し、そこにすべてのデータを書き込みたいのですが、node.js と Coffeescript を使用せずに実行したいと考えています。一部のデータを保存するためのアプリケーションを開発していて、そのアプリを同僚と共有する必要があり、NodeJ を PC にインストールする権限がないため、ブラウザーで実行するためだけに Javascript を使用したいと考えています。

しかし、Buffer()writeFileSync()は NodeJs 関数であるため、自分のコードでは使用できません。データをデータベースに書き込み、それをファイルにエクスポートする他の方法はありますか?

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

node.js - NodeJs のコンテキスト エラーのため、モジュール名「fs」はまだロードされていません

sql.jsWebStormを使用してNodeJで使用しようとしています。WebStorm で NodeJ を構成し、このコードを実行してみました。

しかし、コードはコンソールに次のようなエラーを表示します

そのエラーを解決して、この完全なコードを正常に実行するにはどうすればよいですか?

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

javascript - Javascript - sql.js 選択ドロップダウン

sql.js を使用してローカル データベースからデータを取得し、後で変更しようとしています。選択ドロップダウンを作成しようとしていますが、単に出力を div に表示しようとすると、最後の値しか表示されません。すべてのデータを表示しているコンソールと同じ出力が必要です。

これが私のコードです:

ありがとうございました。

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

javascript - sql.js を使用して SQLite .db を HTML ページに表示する

sqlite データベース (例: data.db) を取得して HTML ページに表示しようとしています。テーブルに表示できれば、それは素晴らしいことです。しかし、今はデータを確認したいだけです。これまでに見つけたものはすべて試しました。

フレームワークとして sql.js を使用しています。以下は私のコードです。