2013-04-01 76 views
-1

我得到無效的數字錯誤並且缺少逗號。 我覺得這個說法有一些問題在jsp中插入查詢

String sql="insert into proptemp (auto_number, proptemp_id, reg_date, odtemp_max, odtemp_min,  

idtemp_max, idtemp_min, weather) 

values('"+auto_number+"','"+proptemp_id_chk+"',to_date('"+reg_date+"','yyyy-mm-dd'), 

'"+odtemp_max+"','"+odtemp_min+"','"+idtemp_max+"','"+idtemp_min+"','"+weather+"')"; 
+1

在哪裏堆棧跟蹤? –

回答

1

我希望這可以幫助你在JavaScript編寫SQL查詢。

要獲得INSERT查詢生成器的實例:

var q = squel.insert(); 

至少表名和一個字段必須提供:

alert(
    squel.insert() 
     .into("students") 
     .set("name", "Thomas") 
); 

/* INSERT INTO students (name) VALUES ("Thomas") */ 

Squel如何看待基於每個字段值其運行時間類型與UPDATE查詢相同:

alert(
    squel.insert() 
     .into("students") 
     .set("name", "Thomas") 
     .set("age", 29) 
     .set("score", 90.2) 
     .set("graduate", true) 
     .set("nickname", null) 
); 
/* INSERT INTO students (name, age, score, graduate, nickname) VALUES ("Thomas", 29, 90.2, TRUE, NULL) */ 

與UPDA相同TE查詢,您可以使用usingValuePlaceholders選項從自動把引號中的字符串字段值停止Squel:

alert(
    squel.insert({ usingValuePlaceholders: true }) 
     .into("students") 
     .set("name", "?") 
     .set("age", 29) 
     .set("score", 90.2) 
     .set("graduate", true) 
     .set("nickname", null) 
); 
/* INSERT INTO students (name, age, score, graduate, nickname) VALUES (?, 29, 90.2, TRUE, NULL) */ 

click for more functions