問題タブ [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.

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

android - エラー: 既に閉じているカーソルを再クエリしようとしています

エラーが発生していますが、解決策が見つからないようです。私のアプリケーションは ICS 4.0.3 で動作していますが、Android 3.2 でエラーを返します。私のMainActivity.javaファイルのコードは次のとおりです。

この問題を解決する方法について何か提案はありますか?

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

android - Android SQLite:テーブルから値を取得するときに getColumnIndex を呼び出すのは良い方法ですか?

現在、コードは次のようになっています。

SqlTables.java:

Table1Columns.java:

SqlDatabaseInterface.java:

Android が列をインデックスにマッピングする方法に関するドキュメントは見つかりませんでした。そのため、クエリで列が指定された順序に基づいていることを確認しましたが、これが 100% 機能するという保証はありません。時間、または将来の更新でこの動作が維持されること。使用する利点はgetColumnIndexOrThrow(...)、インデックスが参照する列がクエリに含まれている限り、インデックスが常に正しいことが保証されることです。欠点は、退屈なだけでなく、コードが読みにくくなり、メソッドの長さが大幅に増加することです。一方、 を呼び出さずにインデックスを指定することもできます。そうすれgetColumnsIndexOrThrowばコードは短くなりますが、ドキュメントがないため、間違っているように感じられます。

0 投票する
5 に答える
28753 参照

java - id sqliteを使用して行をフェッチする方法は?

これは簡単なものです!それでも、私は何かが欠けています。私を助けてください。ここでは、IDで値を取得しようとしていますが、取得できません。idの値を変更した後も同じ値を返します。

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

android - カーソルを使用してデータベースにクエリを実行する

私はデータベースをセットアップしており、正しく挿入していることを知っています。ただし、クエリを介してデータを返すのに苦労しています。これは私のメイン クラスであり、データベース ヘルパー クラスです。

ここに私のデータベースアダプタークラス...

}

logCat でこれらを取得しています ---- フィールド スロット 0,9 の不正な要求です。numRows = 1、numColumns = 9
、および ---- java.lang.IllegalStateException: 行 0、列 9 からフィールド スロットを取得できませんでした

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

android - where句にANDが付いたカーソル

Androidの句にを追加するANDにはどうすればよいですか?WHERECursor


例えば:

これは空を返しますCursor。ただし、Tableには、そのクエリで検出する必要のあるデータが含まれています。フォーマットが間違っていますか?

ありがとう

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

android - 複数のテーブルSQLiteDBからリストビューにデータを入力する

複数のテーブルを持つSQLiteDBがあり、テーブルの1つからすべてのコンテンツを読み取り、それを使用してリストにデータを入力したいのですが、テーブルからすべてのデータを読み取ろうとするとアプリがクラッシュする理由がわかりません。 。

これが私のコードです:アクティビティ:

グループアダプタ:

メインDBハンドラー:

編集:ログを追加しました そしてここにログがあります:

何か案は?

ありがとう!!

0 投票する
4 に答える
1411 参照

android - 複数の SQLite テーブル

ほぼ 1 週間、複数のテーブルを持つ SQLite データベースを作成しようとしましたが、成功しませんでした。私は何時間も検索し、ここでトピックに関するすべてのスレッドを調べましたが、何が間違っているのかわかりません.

これは、あるテーブル用のインターネットから取得したコードです。別のテーブルを追加したところ、もう機能しません。

アダプタ:

アクティビティ:

複数のテーブルを持つ SQLite データベースの例を際限なく探しましたが、どれも機能せず、このトピックで見つけたすべてのページで読んだこととまったく同じでした。何が間違っているのか教えてください。

ありがとう :)

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

android - pojo と CRUD 操作を使用した Android SQLite の例

onCreate および onUpdate メソッドを含むCURD操作を使用してAndroidでSQLiteデータベースを使用する簡単な例を教えてください。最も重要なことは、POJO を使用することです... POJO を使用する必要がない場合は、それについて簡単に説明してください... dis を勉強したり、チュートリアルを見たりするのに多くの時間を費やしましたが、まだこれを取得できません。

ありがとう...

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

android - アンドロイドではそのようなテーブルエラーはありません

SQLiteブラウザでテーブルを作成し、adnroidのassetsフォルダにデータをインポートしました。logcatにそのようなテーブルがないというエラーが表示されます。これが私のコードです...



そしてこれはmydatabasehelperです。


助けてくださいありがとう