私のAndroidアプリでは、コマンドを実行した後に取得するときに結果name
を取得する必要があります。これどうやってするの?type
PRAGMA table_info(table_name)
質問する
6259 次
1 に答える
7
それはそれと同じくらい簡単です(db
オブジェクトSQLiteDatabase
でありtableName
、データベース内の正しいテーブル名に設定する必要があります):
String tableName = ""; // your table name
Cursor c = db.rawQuery("PRAGMA table_info(" + tableName + ")", null);
if (c.moveToFirst()) {
do {
System.out.println("name: " + c.getString(1) + " type: " + c.getString(2));
} while (c.moveToNext());
}
c.close();
于 2013-02-06T04:26:45.493 に答える