問題タブ [web-sql]

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 に答える
185 参照

html - websql を使用してデータの整合性を維持する方法

私は websql を使用して web アプリケーションを作成していますが、websql について学習していますが、外部キーやその他のトピックについて何も見つけることができません。

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

html - HTML5 SQLite データベースに関する質問

HTML5 Web サイトの Sqlite 実装に関していくつか質問があります。

まず、openDatabaseSync メソッドを呼び出す同期データベースを使用しようとしていますが、うまくいかないようです... 誰かが既に使用していて、私を助けることができますか?

また、データベース クエリによって返された結果を処理しようとして少し苦労しています。次のように、関数が本の配列を返すようにしたいと思います。

明らかに、コールバック メソッド内に本を追加しても機能しません...それを達成する方法がわかりましたか? データベースメソッドからドキュメントに書き込む必要がないように...

ありがとう !

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

sqlite - WebDB-SQLLiteLIKE構文...私をエスケープ

これらを試してみてください:

tx.executeSql( "SELECT * FROM Animal_Traits WHERE animalName LIKE%?%OR trait LIKE%?%ORDER BY animalName"、[searchValue、searchValue]、

これを使用すると、%記号で構文が壊れると言われます...したがって、これを試してみると、次のようになります。

tx.executeSql( "SELECT * FROM Animal_Traits WHERE animalName LIKE'%'?'%' OR trait LIKE'%'?'%' ORDER BY animalName"、[searchValue、searchValue]、

そしてそれは私に構文が壊れていることを教えてくれますか?シンボル...(最初のものを推測しますか?)そして私がこれを試してみると:

tx.executeSql( "SELECT * FROM Animal_Traits WHERE animalName LIKE'%?%' OR trait LIKE'%?%' ORDER BY animalName"、[searchValue、searchValue]、

引数の数が一致していないことがわかります...grrr!

誰かが私を助けてくれませんか。

ありがとう!

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

javascript - SQL Server から web-sql へのデータのブロブの読み込み

Web SQL データベースに約 5,000 行をロードする必要があります。AJAX 呼び出しを実行して行を取得し、次の手順を実行してローカルに挿入します。問題は、これを Chrome で実行すると機能することですが、iPad では 0 までカウントされず、データのチャンクがスキップされました。

データのブロブをロードするためのより良い方法はありますか?

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

iphone - iPhone の Web SQL ストレージ

iPhone で Web SQL ストレージを使用できますか

現在、私の次のコードはエラーになります

エラーコード 5の「認証されていません」というエラー メッセージ

アイデアは、セッションテーブルにsession_idを保存することであり、このためlocalStorageに近づくことはできません

アプリケーションはネイティブ アプリケーションではなく、サーバーが上記の HTML フラグメントを iPhone ブラウザー (サファリ ブラウザー) に返す従来のクライアント サーバー アプリケーションです。

注:上記のコードは、Web SQL 機能を備えたデスクトップ ブラウザで正常に動作します

ありがとうヴィレン

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

ios - UIWebViewはWebDBデータベースをどこに保存しますか?

UIWebViewを使用するiOSアプリを開発しており、内部で実行されているWebAppはWebDBを使用してローカルデータを保存しています。

私の状態を「リセット」したいと思います。これには次のものが含まれます。

  1. キャッシュされたアイテム(画像、HTMLなど)の削除-これは実行され、正常に機能しています:-)
  2. Webappによって作成されたWebDBをすべて削除します。

アイテムnの実行方法については誰でもアイデアがあります。2?

0 投票する
3 に答える
5429 参照

html - [クエリ]-[WebSQL]を選択します

行を選択するための次のコードがあります。getRecords( "Peter Sam");を使用して関数を呼び出す場合。1つのレコードが表示されます。ただし、getRecords( "Peter");を渡すだけの場合。「結果なし」と表示されます。

「選択」クエリでの「LIKE」の正しい使用法は何ですか?ところで、WebSQLのSQL構文はどこで参照できますか?

ありがとう

0 投票する
2 に答える
350 参照

html - HTML 5 Web データベースはどうなりましたか?

http://www.w3.org/TR/webdatabase/のサイトをチェックしたところ、巨大なバナーが表示されていました。

「注意してください。この仕様はもはやアクティブな保守ではなく、Web アプリケーション ワーキング グループはそれをさらに保守するつもりはありません。」

それはどういう意味ですか?この機能を使って何かを実装することを考えていました。しかし、(最終的に)標準化されない場合は、何かを実装したくありません。

私がそれに取り組むことを提案しますか?そうでない場合、標準化される代替手段はありますか? それとも廃棄された別の仕様ですか?

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

jquery - クライアント側のWebSQLデータベースへのJSONオブジェクトの挿入

JSON呼び出しのオブジェクトをクライアント側のSQLデータベースにロードするのに問題があります。

私の特定のケースでは、「jQuery.getJSON」から返される3つのオブジェクトがあり、「content」キーの値をクライアント側のWebデータベースに挿入して、データベースに次のものが含まれるようにします。

ただし、問題は、dbトランザクションの実行を開始する前に、返されたすべてのJSONオブジェクトを「for」ループが循環することです。その結果、データベースに次のようになります。

コードは次のとおりです。

おそらく、データベースに挿入する前に、JSONオブジェクトで何かをする必要がありますか?うまくいけば、それは私が監督している構文にすぎません。どんな助けでも大歓迎です!

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

windows - WebKit Web SQL: Mac OS X と Windows 7 の速度の違い

私の情報がいかに逸話的であるかをお詫びすることから始めさせてください。WebKit ブラウザーの Web SQL JavaScript API を使用して、クライアント データベースにデータを入力しています。

  • ファイルからの ~45k INSERT ステートメント (jQuery .getJSON 呼び出し)
  • 各 INSERT ステートメントには、約 700 ~ 800 文字のテキスト データ (カスタム圧縮ビットマップ) があります。

2台のマシンで同じ操作を試しました:

  • Dell Precision M660 (64 ビット Windows 7、2.2 GHz Intel i7 2720QM、16 GB RAM)
  • MacBook (Mac OS X 10.6、2.4 GHz Intel Core 2 Duo、4 GB RAM)

WebKitが必要なので、SafariとChromeで操作してみました。

私の MacBook は Dell ラップトップより数年古いですが、MacBook のロード時間は Dell ラップトップよりも 4 倍以上高速です (どちらのプラットフォームでも、Safari は Chrome よりも少し速いようです)。洞察はありますか?

ありがとう、チャック