-3
このクエリの構文に何が問題なのかよく分かりませんが、うまくいきません。私のプログラミングはすべての正しい情報を取得しますが、この時点では失敗します。ここでAndroidのSQLiteクエリの構文エラーCREATE_TABLE
public String CREATE_QUERY = "CREATE_TABLE "+ReceiptsTable.TableInformation.TABLE_NAME+"("+ReceiptsTable.TableInformation.RECEIPT_ID+" STRING,"+ReceiptsTable.TableInformation.RECEIPT_FILE+" STRING,"+ReceiptsTable.TableInformation.RECEIPT_URI+" STRING);";
は、それが与えるエラーは次のとおりです。
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=null} to activity {com.example.section32point5.digiceit/com.example.section32point5.digiceit.CameraActivity}: android.database.sqlite.SQLiteException: near "CREATE_TABLE": syntax error (code 1): , while compiling: CREATE_TABLE receipts_table(receipt_ID STRING,receipt_FILE STRING,receipt_IMAGE STRING);
だから、私には、それは正しい名前を見つけ、それを実行することはできません。イムを推測するImは結腸や何かを見逃した。事前に
おかげで
編集:私はちょうど実現し、最初のコメントを述べている理由を理解していない:
D/Database operations: Table created
そして、それは言う:
E/SQLiteLog: (1) near "CREATETABLE": syntax error
アンダースコアを取り除く'CREATE'と' TABLE'の間にあります。 –
https://www.sqlite.org/lang_createtable.html –
不幸なことに、その作業はありませんでした。同じエラー。 – MrAnderson1992