問題タブ [opendatabase]
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 - データベースステートメントが Google Chrome で機能しない
私はクロムを実行してい43.0
ます。コンソールでは、以下のコマンドを実行しています:
fileLog
問題は、テーブルにデータを挿入しないことです。
android - SQLite プラグインが機能しない Ionic - Apache Cordova
Ionicフレームワークも使用してAndroidおよびIOS用のApache Cordovaアプリを開発しています。これには、ローカルストレージに小さなデータベースが必要であり、SQLiteを使用したくありません。私は多くのチュートリアルに従っていますが、実際にはこれは非常に簡単です-少なくともそう思われます-しかし、次のエラーがあります:
このエラーの後、データベースは作成されません。つまり、機能しません。明らかに、私はインターネットでこれについて研究し、多くの可能な解決策を見つけました。これを説明できる最も近似した解決策は次のとおりです。
TypeError: 未定義のプロパティ 'openDatabase' を読み取れません
しかし、私はうまくいきません:(
最後のリンクから引用するには:
これは、いくつかの理由のいずれかで発生しています。
1. $cordovaSQLite メソッドを $ionicPlatform.ready() 関数でラップしていません。
2.Web ブラウザからこのネイティブ プラグインをテストしようとしています。
3.実際にはベース SQLite プラグインをプロジェクトにインストールしていません。
私の場合:
- $cordovaSQLite メソッドは $ionicPlatform.ready 関数内にあります。
- 物理的な Android デバイスを使用してテストしています。
- 次のソースからプロジェクトにプラグインをインストールしました。
https://github.com/brodysoft/Cordova-SQLitePlugin-2014.07.git
私が言ったように、私はこれについて多くのことを研究していますが、この状況を解決することはできません。
私のコード:
アドバイスや可能な解決策があれば、絶対に感謝します。
みなさん、よろしくお願いします。