0

テーブルに対する単純なクエリがFlexで誤った値を返しているが、SQLiteの他のGUIフロントエンドでは返されていない状況があります。

ttlからタイトルを選択します。ここでttl.ttl= 140 //ttlはPK列の列名でもあります

PK= 1400の行に属するタイトルを返します。

ttl.ttlはintデータ型として定義されます。

繰り返しますが、問題はFlexでのみ発生し、正しいタイトル値を返すSQLiteの他のGUIフロントエンドでは発生しません。

問題のトラブルシューティングに役立てるために、このテーブルに関する低レベルの情報をできるだけ多く知りたいです。内部をクエリするにはどうすればよいですか?

4

1 に答える 1

0

私は間違いなく第一人者ではありませんが、役立つ情報を提供できることを願っています。

を。sqlite コマンド ライン ツール

sqlite3 コマンドライン アクセス プログラムを実行している場合は、「.tables」と入力してすべてのテーブルのリストを取得できます。または、「.schema」と入力して、すべてのテーブルとインデックスを含む完全なデータベース スキーマを表示することもできます。

b. コード別

SELECT name FROM sqlite_master
WHERE type='table'
ORDER BY name;

ここを参照してください。


編集:

Adobe フォーラムでの投稿を読んだ後、問題は次の場所にあると思います。

ttlidASを宣言する必要がありますが、宣言しINTEGER PRIMARY KEYないでくださいINT PRIMARY KEY

ttlidASを宣言INTEGER PRIMARY KEYすることで、自動生成されたプライマリキーのエイリアスになりrowidます。

ここを見る

.

于 2009-10-17T14:32:02.657 に答える