我一直在使用Adobe Air框架(使用JavaScript)和sqlite 3數據庫。一切工作都很有效,但過了一會兒,Db開始拋出數據類型不匹配:無法將文本值轉換爲數值錯誤。最好我記得,我沒有修改數據庫模式或JS代碼。 SQL命令如下:Adobe Air中的Sqlite數據類型不匹配
UPDATE products_original SET purchase_id='7894', sold_qty=sold_qty+1 WHERE id='11786'
有趣的是,當使用外部程序連接到sqlite數據庫時,相同的命令不會引發錯誤。 你能幫我解決這個問題嗎?
編輯:列都是INTEGER類型。
在sql命令中不使用撇號仍會產生相同的錯誤。 :( – dande 2010-10-13 19:59:17