2013-07-25 107 views
0

我正在向sql lite數據庫成功添加一個表,但是我正在努力使用爲表寫值的語法,請看下面的代碼並在正確的語法上給我建議。正確的sql lite語法

對不起!

var db = window.openDatabase("Database", "1.0", "GBA", 200000); 
     db.transaction(populateDB, errorCB, successCB); 
    } 

    // Populate the database 
    // 
    function populateDB(tx) { 
     tx.executeSql('DROP TABLE IF EXISTS vehiclecheck'); 
     tx.executeSql('CREATE TABLE IF NOT EXISTS vehiclecheck (id INTEGER PRIMARY KEY AUTOINCREMENT, checkfield VARCHAR(12), class INTEGER)'); 

     tx.executeSql('INSERT INTO vehiclecheck (checkfield, class) VALUES (' + 'Test' + ',' + 1 + ')'); 
+0

*咳嗽* ...你忘了代碼... –

回答

0

試試這個插入

tx.executeSql("insert into vehiclecheck(checkfield, class) values(?,?)",["Test",'1']);