0

AppceleratorTitaniumは初めてです。DBを正常に作成しました。レコードを挿入しようとすると、エラーが表示されます。

[ERROR] Script Error = Error occurred calling next on a PLSqliteResultSet. 
SQLite error: 'constraint failed' for 'INSERT INTO test (t_Id, t_Name)
VALUES (1,"sam")')' at app.js (line 24).

私のコードは:

Ti.Database.install('myDB.sqlite','myDB'); 
var db = Ti.Database.open('myDB'); 
db.execute('INSERT INTO test (t_Id, t_Name) VALUES (1,"sam")');

私を助けてください!!

4

1 に答える 1

3

このようにしてください。

db.execute('INSERT INTO credentials(username,password,token) VALUES(?,?,?)',username,password,token);

これは動的な値を追加するためです。ここでは、ユーザー名パスワードとトークンは変数です。

于 2013-01-28T11:24:26.947 に答える