2012-02-13 19 views
-1

Androidアプリでデータベース行を更新しようとするとエラーが発生します。 last_update_timeというコラムがないと思うようですが、私は確かに1つあると確信しています。私は数回データベースを作成して再作成し、SQL文をチェックしましたが、この名前の列は間違いありません。AndroidのSQLiteエラー「そのような列はありませんが、列があります」

いくつかのログステートメント:ここでは暗闇の中で

02-13 14:31:09.508: I/Database(674): sqlite returned: error code = 1, msg = no such column: last_update_time 

02-13 14:31:09.508: E/Database(674): Error updating icon=http://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png last_update_time=1329172268604 distance=36.571194 _id=ba1f46d735746b66658bb970e842d647ea7f92d8 vicinity=3561 El Camino Real #75, 
Santa Clara name=Paris Baguette longitude=-121.994223 latitude=37.353605 types=bakery store food establishment reference= 
CnRlAAAAddN_wZD9BvHL0LCzxJUgzf_QcaFUVcIyDRPf26pRyrUVJ1yVkUkke420FEhwkaNfsZedlqrhaRJJwelopAYWEPRr7mAL81vivvlntYSSqS0xUxke655C7ay4AyOpaCO1BE7XbDmQSTV7WINl8c7W0hIQ_DXJBG0pSWe3P1gaJQOSuRoURMAs2eYOIzExARulJ7B7k5EK97c using UPDATE places SET icon=?, 
last_update_time=?, distance=?, _id=?, vicinity=?, name=?, longitude=?, latitude=?, types=?, reference=? WHERE _id = ba1f46d735746b66658bb970e842d647ea7f92d8 

02-13 14:31:09.518: E/AndroidRuntime(674): android.database.sqlite.SQLiteException: no such column: last_update_time: , while compiling: UPDATE places SET icon=?, 
last_update_time=?, distance=?, _id=?, vicinity=?, name=?, longitude=?, latitude=?, types=?, reference=? WHERE _id = ba1f46d735746b66658bb970e842d647ea7f92d8 
+0

テーブルを削除し、アプリを再作成または登録解除して再インストールしてみます。適切なアップグレードを行っていない場合、列は存在しません。 – AedonEtLIRA

+0

テーブルを作成するコードを表示 –

+1

問題が解決しません。私はcreate table文でカンマが不足していました。 – Karakuri

答えて

6

ジャストショット...しかし、あなたはあなたのcreate table文でカンマが欠けているように見えます。

関連する問題