执行命令时出现vb.net错误

时间:2017-02-11 17:43:42

标签: sql vb.net

我在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()行。我错过了什么?

此致

1 个答案:

答案 0 :(得分:2)

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

enter image description here