1
こんにちは、私はアンドロイドでカスタムsqliteクエリを使用しようとしています。Android sqliteのカスタムクエリと複数の列のプライマリキー
次の問題が発生しています。
1-私の主キーは複数の列で構成されています。どのように私はアンドロイドのDbのsqliteにデータを置くことができますか?あります
ContentValues initialValues = new ContentValues();
このプロセスは正常に動作しますか?
2 - カスタムは私がのuserIdは、文字列型であるとaccoutTypeがintまたはAccountTypeであることを二つのパラメータ
String userId, AccountType accountType
ノートを渡したい
String queryString = "SELECT MAX(accountId) FROM MAAccounts WHERE userId = ? AND accountType = ?";
を照会します。
これは、sqlite androidでカスタムクエリと引数を渡すかどうかを教えてください。もしそうなら、どのように?
3-また、私たちはFMD Database
ライブラリを使用しています.Iphone oneと同様にAndroidで使用できるライブラリはありますか?カスタムクエリの使用方法については
値1と値2は文字列型ではありません。私は何をすべきか? 1つは文字列です。他の1つのタイプはAccountType –
です。文字列値にキャストされます。データベースはすべての値を最終的に文字列と見なします。 – jeet
他の質問はどうですか。複合主キーがある場合、このクエリシステムは機能しますか?アンダースコアをどこにも追加する必要がありますか? –