【问题标题】:vb.net sql command cannot deletevb.net sql命令无法删除
【发布时间】:2016-11-02 08:33:44
【问题描述】:

我在 vn.net 中有以下代码:

     Dim opdragdeleteNuloesskattings As New SqlCommand
    konneksie.ConnectionString = "Data Source=GIDEON-E-LAPTOP\SQLEXPRESS2014;Initial Catalog=SkeduleringDatabasis;Integrated Security=True"
    konneksie.Open()
    opdragdeleteNuloesskattings.Connection = konneksie
    opdragdeleteNuloesskattings.CommandText = " DELETE() " & _
         " FROM Oesskattings " & _
         " WHERE  ton_skat_tot = 0 "


    konneksie.Close()

    MsgBox("Blokke met geen oesskattings uitgevee")

我收到错误消息(附加信息:opdragdeleteNuloesskattings.ExecuteNonQuery() 行上 '(') 附近的语法不正确。

我只是无法弄清楚我做错了什么。任何帮助将不胜感激。

【问题讨论】:

    标签: sql-server vb.net tsql


    【解决方案1】:

    DELETE 不是函数。去掉DELETE语句后的()

      Dim opdragdeleteNuloesskattings As New SqlCommand
        konneksie.ConnectionString = "Data Source=GIDEON-E-LAPTOP\SQLEXPRESS2014;Initial Catalog=SkeduleringDatabasis;Integrated Security=True"
        konneksie.Open()
        opdragdeleteNuloesskattings.Connection = konneksie
        opdragdeleteNuloesskattings.CommandText = " DELETE " & _
             " FROM Oesskattings " & _
             " WHERE  ton_skat_tot = 0 "
    

    【讨论】:

      【解决方案2】:

      您的查询必须是

      DELETE Oesskattings WHERE  ton_skat_tot = 0 
      

      【讨论】:

        猜你喜欢
        • 2011-09-18
        • 1970-01-01
        • 1970-01-01
        • 2014-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-31
        • 1970-01-01
        相关资源
        最近更新 更多