0

次のエラーが表示されます。

警告: odbc_exec(): SQL エラー: [unixODBC][DataDirect][ODBC 20101 ドライバー][20101]"'BatchStatus','BatchRecepient','" (10713)、SQL 状態 60 での SQL ステートメントの構文エラー

以下のコードを使用して、データを Progress db に挿入しています。

INSERT INTO PUB.WebReportBatch ('BatchStatus','BatchRecepient','OrderNumber','BatchPartner') 
VALUES ('Pending','dfg@sd.vom','00003660','') 
4

2 に答える 2

1

注: 挿入クエリ内に列名を記述するときは、一重引用符を使用しないでください。したがって、クエリは次のようになります-

INSERT INTO PUB.WebReportBatch (BatchStatus,BatchRecepient,OrderNumber,BatchPartner) VALUES ('Pending','dfg@sd.vom','00003660','') 
于 2014-09-11T11:24:08.490 に答える
1

「BatchStatus」、「BatchRecipient」、「OrderNumber」、「BatchPartner」は値です。そのステートメントを次のように変更したい場合があります。

PUB.WebReportBatch (BatchStatus,BatchRecipient,OrderNumber,BatchPartner) 値 ('Pending','dfg@sd.vom','00003660','') に挿入します。

于 2014-09-11T11:17:38.833 に答える