我收到此错误:
警告:odbc_exec():SQL错误:[unixODBC] [DataDirect] [ODBC 20101驱动程序] [20101] SQL语句中或之前的语法错误"' BatchStatus',' ; BatchRecepient''" (10713),SQL状态60
我使用以下代码将数据插入Progress db:
INSERT INTO PUB.WebReportBatch ('BatchStatus','BatchRecepient','OrderNumber','BatchPartner')
VALUES ('Pending','dfg@sd.vom','00003660','')
答案 0 :(得分:1)
' BatchStatus',' BatchRecepient',' OrderNumber',' BatchPartner'是价值观。您可能希望将该语句更改为以下内容:
插入PUB.WebReportBatch(BatchStatus,BatchRecepient,OrderNumber,BatchPartner)值('待定',' dfg @ sd.vom',' 00003660', '&#39)
答案 1 :(得分:1)
注意:在insert查询中写入列名时,切勿使用单引号。所以查询将是 -
INSERT INTO PUB.WebReportBatch (BatchStatus,BatchRecepient,OrderNumber,BatchPartner) VALUES ('Pending','dfg@sd.vom','00003660','')