問題タブ [android-sqlite]
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.
android - エラー: 既に閉じているカーソルを再クエリしようとしています
エラーが発生していますが、解決策が見つからないようです。私のアプリケーションは ICS 4.0.3 で動作していますが、Android 3.2 でエラーを返します。私のMainActivity.java
ファイルのコードは次のとおりです。
この問題を解決する方法について何か提案はありますか?
android - Android SQLite:テーブルから値を取得するときに getColumnIndex を呼び出すのは良い方法ですか?
現在、コードは次のようになっています。
SqlTables.java:
Table1Columns.java:
SqlDatabaseInterface.java:
Android が列をインデックスにマッピングする方法に関するドキュメントは見つかりませんでした。そのため、クエリで列が指定された順序に基づいていることを確認しましたが、これが 100% 機能するという保証はありません。時間、または将来の更新でこの動作が維持されること。使用する利点はgetColumnIndexOrThrow(...)
、インデックスが参照する列がクエリに含まれている限り、インデックスが常に正しいことが保証されることです。欠点は、退屈なだけでなく、コードが読みにくくなり、メソッドの長さが大幅に増加することです。一方、 を呼び出さずにインデックスを指定することもできます。そうすれgetColumnsIndexOrThrow
ばコードは短くなりますが、ドキュメントがないため、間違っているように感じられます。
java - id sqliteを使用して行をフェッチする方法は?
これは簡単なものです!それでも、私は何かが欠けています。私を助けてください。ここでは、IDで値を取得しようとしていますが、取得できません。idの値を変更した後も同じ値を返します。
android - カーソルを使用してデータベースにクエリを実行する
私はデータベースをセットアップしており、正しく挿入していることを知っています。ただし、クエリを介してデータを返すのに苦労しています。これは私のメイン クラスであり、データベース ヘルパー クラスです。
ここに私のデータベースアダプタークラス...
}
logCat でこれらを取得しています ---- フィールド スロット 0,9 の不正な要求です。numRows = 1、numColumns = 9
、および ---- java.lang.IllegalStateException: 行 0、列 9 からフィールド スロットを取得できませんでした
android - where句にANDが付いたカーソル
Androidの句にを追加するAND
にはどうすればよいですか?WHERE
Cursor
例えば:
これは空を返しますCursor
。ただし、Table
には、そのクエリで検出する必要のあるデータが含まれています。フォーマットが間違っていますか?
ありがとう
android - 複数のテーブルSQLiteDBからリストビューにデータを入力する
複数のテーブルを持つSQLiteDBがあり、テーブルの1つからすべてのコンテンツを読み取り、それを使用してリストにデータを入力したいのですが、テーブルからすべてのデータを読み取ろうとするとアプリがクラッシュする理由がわかりません。 。
これが私のコードです:アクティビティ:
グループアダプタ:
メインDBハンドラー:
編集:ログを追加しました そしてここにログがあります:
何か案は?
ありがとう!!
android - 複数の SQLite テーブル
ほぼ 1 週間、複数のテーブルを持つ SQLite データベースを作成しようとしましたが、成功しませんでした。私は何時間も検索し、ここでトピックに関するすべてのスレッドを調べましたが、何が間違っているのかわかりません.
これは、あるテーブル用のインターネットから取得したコードです。別のテーブルを追加したところ、もう機能しません。
アダプタ:
アクティビティ:
複数のテーブルを持つ SQLite データベースの例を際限なく探しましたが、どれも機能せず、このトピックで見つけたすべてのページで読んだこととまったく同じでした。何が間違っているのか教えてください。
ありがとう :)
android - pojo と CRUD 操作を使用した Android SQLite の例
onCreate および onUpdate メソッドを含むCURD操作を使用してAndroidでSQLiteデータベースを使用する簡単な例を教えてください。最も重要なことは、POJO を使用することです... POJO を使用する必要がない場合は、それについて簡単に説明してください... dis を勉強したり、チュートリアルを見たりするのに多くの時間を費やしましたが、まだこれを取得できません。
ありがとう...
android - アンドロイドではそのようなテーブルエラーはありません
SQLiteブラウザでテーブルを作成し、adnroidのassetsフォルダにデータをインポートしました。logcatにそのようなテーブルがないというエラーが表示されます。これが私のコードです...
そしてこれはmydatabasehelperです。
助けてくださいありがとう