0 امتیاز
قبل در برنامه نویسی توسط (2.6هزار امتیاز)
ویرایش شده قبل توسط

در هنگام insert در یکی از table ها 
 

s.execute("INSERT INTO attendance VALUES("
    +s[0]+","+Timestamp(now)+","+new Timestamp(0)+","+s[2]+")");

با خطای زیر مواجه می شوم:

org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "INSERT INTO ATTENDANCE VALUES(10000,2015-05-15 20[*]:51:30.249,1970-01-01 03:30:00.0,0) "; expected "[, ::, *, /, %, +, -, ||, ~, !~, NOT, LIKE, REGEXP, IS, IN, BETWEEN, AND, OR, ,, )"; SQL statement:
INSERT INTO attendance VALUES(10000,2015-05-15 20:51:30.249,1970-01-01 03:30:00.0,0) [42001-187]

مشکل چیست؟

1 پاسخ

+1 امتیاز
قبل توسط (2.6هزار امتیاز)
داده های timestamp باید در داخل کوتیشن (' ') قرار بگیرند

سوالات مشابه

0 امتیاز
1 پاسخ 299 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 486 بازدید
+1 امتیاز
1 پاسخ 473 بازدید
+2 امتیاز
2 پاسخ 1.9هزار بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Milad (1.3هزار امتیاز)
+1 امتیاز
1 پاسخ 959 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
...