問題タブ [sqlitemanager]
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.
objective-c - Xcode 内から SQLite3 DB にデータを追加する
SQLite3 DB に 3 つのデータを追加しようとしています。チュートリアルの助けを借りて、私はほとんどそこにいます。以下は私のコードです。
から期待されるものを受け取っていNSLogs
ます。問題なくDBを見つけ、問題なくDBに送信するステートメントをコンパイルしますが、アプリに到達するsqlite3_prepare_v2(database, sqlstatement, -1, &compliedstatement, NULL)==SQLITE_OK
と、データがに追加されることを期待していますDB
が、そうではなく、表示されることも期待していますaUIAlertView
ユーザーに ERROR または SUCCESS を伝えます。私が見ていないものを見ていただければ幸いです。
これによりNSLog
、期待どおりのテキスト プロパティが返されます。
これNSLog
は戻りますDB Found
そして、NSLog
上記の最後の表示insert into table1 values ('n', 'a', 'c')
は、期待どおりに表示されます。
挿入時に何かがうまくいかず、それを理解できません。
参考までに、DB は SQLiteManager を使用して作成されました。以下SS:
sqlite - 外部キー制約が機能しない
themeとquizの2 つのテーブルがあります。これらの定義は次のとおりです。
テーブルテーマのフィールドid
(主キー)はクイズテーブルの aです。たとえば、値 30 を外部キーとして含むテーブル クイズにレコードを挿入しようとすると、テーマ テーブルに のレコードがないにもかかわらず、レコードがテーブルに正常に挿入されます。つまり、想定されていませんでした。外部キー制約があったため、この挿入を阻止するには?Foreign Key
quiz
id = 30
objective-c - Update ステートメントが機能しない
次のようにテーブルのエントリを更新しようとしました:
ログにメッセージが表示Update done successfully!
されたので、すべてがそうであると想定しましたが、Mozilla Firefox の SQLite Manager 内のデータベースを確認すると、エントリが更新されません。何か不足していますか?助けてくれてありがとう
sqlite - XULRunnerを使用してMacOSXLionでFirefoxの外部でSQLiteManagerを実行するにはどうすればよいですか?
ここからXULRunner11.0(xr)をインストールしました:
ダウンロード-sqlite-manager-あらゆるsqliteデータベースを管理するためのFirefoxおよびその他のアプリの拡張機能-GoogleProjectHosting
私はここにリストされているステップに従いました:
kiveo-MacSQLiteManagerスタンドアロンアプリ
私はここで提案を読んで試しました(バージョン6.0用ですが):
stackoverflow:Mac OS XにXulRunnerアプリケーションをインストールして実行する方法は?
このコマンドでヘルプリストを取得できます。
このコマンドを使用してFirefoxからアプリを実行できます(sqlitemanager-xr-0 / application.iniの最大バージョンを11.0a1から11.0に変更した後):
application.iniファイルの内容は次のとおりです。
sudoの有無にかかわらず、ターミナルで次のコマンドを実行すると、すぐにコマンドプロンプトに戻ります。エラーメッセージはありません。[アプリケーション]の下にアプリケーションは表示されません。何も起こらないようです。(そして、上記のstackoverflowページは、-install-appが実際にはサポートされていない可能性があることを示していますが、XULRunnerヘルプリストにあります-これは必ずしも機能するとは限りません;)
以下の提案に従って、終了コードを確認しました。上記の行は2を返しています。
ヘルプ?
firefox - iOS 用のデータベースを作成するための Firefox SQLite Manager
Firefox SQLite Manager によって作成されるテーブルのデフォルトの行数は 20 です。
しかし、テーブルに 50 レコードを挿入したいと考えています。
行数を増やすには、SQLite Manager のどこを変更すればよいですか?
sqlite - 最初にFirefoxを起動せずにsqliteマネージャ(Firefoxアドオン)を直接起動する方法は?
私は最近、ブラウジング用に古いお気に入りの Firefox から Chrome に切り替えましたが、SQLite マネージャーを頻繁に使用しています。sqliteマネージャーを使用するたびに、空のFirefoxウィンドウの開閉を回避できるかどうかを確認しようとしています. Chrome にこの拡張機能があるとは思わないでください。そうですか?
iphone - Firefox SQLite Manager が Xcode iPhone シミュレーター SQLite DB ディレクトリにアクセスできない
Firefox の SQLite Manager 拡張機能から SQLite データベースを開くことについて質問があります。私は iOS アプリの開発に SQLite データベースを使用し、常に SQLite Manager を使用して、iPhone エミュレーターで実行されるアプリのデータベースをロードします (ファイルは /users/myUserName/Library/Application Support/iPhone Simulator/5.1/MyAppGUID/Documents ディレクトリにあります)。 . 先週からうまくいきました。
SQLite Manager メニューから [Connect Database] を選択すると、突然 /users/myUserName/Library ディレクトリが見つからないことがわかりました。Finder からディレクトリに引き続きアクセスでき、Finder からデータベース ファイルを表示することもできます。db ファイルを別のディレクトリにコピーすると、問題なく SQLite Manager で開くことができます。しかし、データベースを直接開くことができなかったのは非常に面倒です。
誰かが以前に同じ問題を抱えていましたか?
助けてくれてありがとう。
android - AndroidアプリのSQLiteManagerで作成されたSQLiteデータベースにアクセスするにはどうすればよいですか?
MozillaからSQLiteManagerで作成されたデータベースがあり、それをエクスポートして.sqlファイルをアセットフォルダーに保存しました。Androidアプリからこのデータベースを読み取ったり、エントリを作成したりするにはどうすればよいですか?DatabaseHandler(SQLiteOpenHelperを拡張する)はどのようになりますか?
android - Android で SQLite データベースにアクセスするためのこの単純な Java コードの何が問題になっていますか?
TEstTable
SQLiteManager を使用して 1 つのテーブルを含むデータベース ファイル (.db) を作成し、 /assetsフォルダーに貼り付けました。Android アプリケーションからこのデータベースに対してアクションを実行したいと考えています。
そのために、Stack Overflow で推奨されているこのチュートリアルに従いました。
それを読み取って結果を文字列に保存し、その結果を出力するためのコードをもう少し追加しました。正確には、rawquery のみを追加しました。
DatabaseHelper クラスのコードを確認してください。
View Activity のコード:
このコードを実行すると、ビュー アクティビティが開始されず、アプリケーションが強制的に閉じられます。Logcat は次のように述べています。
E/AndroidRuntime(1764): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.sqlitemanagerexample/com.example.sqlitemanagerexample.View}: android.database.sqlite.SQLiteException: no such table: TestTable: , whileコンパイル: SELECT * FROM TestTable ;
android.database.sqlite.SQLiteException: そのようなテーブルはありません: TestTable: 、コンパイル中: SELECT * FROM TestTable ;
sql - sqlite マネージャーで複数のコマンドを実行する
SQLite Manager の直接 SQL 実行で複数のコマンドを実行することは可能ですか? (大量のデータを挿入する場合に便利)
例えば
どうも