【问题标题】:Insert data in to Progress db through PHP?通过PHP将数据插入Progress db?
【发布时间】:2014-09-12 14:15:25
【问题描述】:

我收到此错误:

警告:odbc_exec():SQL 错误:[unixODBC][DataDirect][ODBC 20101 驱动程序][20101]在“'BatchStatus','BatchRecepient','”(10713) 处或附近的 SQL 语句中的语法错误,SQL状态 60

我正在使用以下代码将数据插入 Progress db:

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

【问题讨论】:

    标签: php sql-server progress-db


    【解决方案1】:

    'BatchStatus'、'BatchRecepient'、'OrderNumber'、'BatchPartner' 是值。您可能希望将该语句更改为如下内容:

    插入 PUB.WebReportBatch (BatchStatus,BatchRecepient,OrderNumber,BatchPartner) 值('Pending','dfg@sd.vom','00003660','')

    【讨论】:

      【解决方案2】:

      注意:在插入查询中写入列名时,切勿使用单引号。所以查询将是 -

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-02
        • 1970-01-01
        • 1970-01-01
        • 2016-02-16
        • 2013-12-18
        • 2013-07-04
        相关资源
        最近更新 更多