Jet引擎odbc执行中的sql语法错误

此语句生成sql语法错误。当它运行。我看不到问题。

sql = " update querys.dbf set query=""" & Query & """,totals=""" & totals & """,flags=""" & flags & """,connection=""" & ConnectionName & """ where queryname=""" & QueryName & """"

这是整个代码块

Dim ocmd As System.Data.OleDb.OleDbCommand
Dim sql As String

If isnew Then
    sql = " insert into querys.dbf (queryname,query,totals,flags,connection) values(""" & QueryName & """,""" & Query & """,""" & totals & """,""" & flags & """,""" & ConnectionName & """)"
    ocmd = New System.Data.OleDb.OleDbCommand(sql,Connect())
    ocmd.ExecuteNonQuery()
    ocmd.Dispose()
    Exit Sub

End If
sql = " update querys.dbf set query=""" & Query & """,connection=""" & ConnectionName & """ where queryname=""" & QueryName & """"
ocmd = New System.Data.OleDb.OleDbCommand(sql,Connect())
ocmd.ExecuteNonQuery()
ocmd.Dispose()
w509637JOB 回答:Jet引擎odbc执行中的sql语法错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2959046.html

大家都在问