【问题标题】:vb.net error when executing command执行命令时vb.net错误
【发布时间】:2017-02-11 17:43:42
【问题描述】:

我在 vb.net 中有以下 sql 代码:

    opdragkopieernaleweringresultaat.CommandText = "insert into    LeweringVsSkattingResultaat(aliasnaam2,kultivar2,skattingkultivar2,gelewerkultivar2,persentklaarkultivar2) " & _
     "  SELECT " & _
     "l.aliasnaam() " & _
     ",l.kultivar,l.SkattingVirKult,l.GelewerVirKult,l.PersentKlaarKult " & _
     " FROM() " & _
     "LeweringVsSkatting l " & _
     " GROUP BY " & _
     " l.aliasnaam() " & _
     ",l.kultivar,l.SkattingVirKult,l.GelewerVirKult,l.PersentKlaarKult"
    opdragkopieernaleweringresultaat.ExecuteNonQuery()

该代码在sql管理中工作,但在vb.net中返回以下错误: ')' 附近的语法不正确。错误发生在 opdragkopieernaleweringresultaat.ExecuteNonQuery() 行。我错过了什么?

问候

【问题讨论】:

  • 在你的语句中去掉 () 的使用。

标签: sql vb.net


【解决方案1】:

当您将 SQL 复制到 vb 时,由于其“智能”,IDE 在某些行的末尾添加了 () 标记。删除它们,它应该可以按预期工作。

【讨论】:

  • 谢谢特雷弗。我什至没有注意到。
  • @Gideon :你只投了两次票,几乎没有接受你的 25 个问题中至少有一个答案的答案。如果您发现帖子有帮助,您应该投票,并且绝对接受解决您问题的答案。这是一种向那些花时间帮助你的人表达感激之情的方式。
  • @Gideon 去年没有一个答案被接受,而且 2 票也很少。如果您无法通过回答问题来帮助他人,您仍然可以通过支持任何您发现信息丰富并接受答案的帖子来提供帮助。 UpVotes and Accepts 帮助其他人找到好的答案。
猜你喜欢
  • 2019-07-22
  • 2013-04-16
  • 2016-06-17
  • 1970-01-01
  • 2020-08-26
  • 2017-01-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多