【问题标题】:Insert command error - Appcelerator Titanium插入命令错误 - Appcelerator Titanium
【发布时间】:2013-01-28 11:17:49
【问题描述】:

我是 Appcelerator Titanium 的新手。我已经成功创建了数据库。当我尝试插入一条记录时,它显示错误,

[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")');

请帮帮我!!

【问题讨论】:

    标签: iphone ios sqlite appcelerator titanium-mobile


    【解决方案1】:

    这样做。

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

    这是添加动态值。用户名密码和令牌在这里是变量。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-20
    • 2011-08-02
    相关资源
    最近更新 更多