应用程序中的SQL查询错误,但在Visual Studio Server Explorer

时间:2017-12-27 05:44:25

标签: sql vb.net

我在vb.net中有以下SQL语句:

Try
    konneksie.Open()
    Dim Query As String
    Query = "With cte As ( " &
           " Select Case SkedTonKultKlasGereed, " &
           " Res = sum(SkedSkatting) over (partition by skedkult, skedslaagB, skedklas) " &
           " From Skedulering) " &
           " Update cte Set SkedTonKultKlasGereed = res"

    COMMAND = New SqlCommand(Query, konneksie)
    READER = COMMAND.ExecuteReader
    MessageBox.Show("Ton per kultivar en klas wat aan suiker parsreels voldoen bepaal ")
    konneksie.Close()
Catch ex As Exception
    MessageBox.Show(ex.Message)
Finally
End Try
konneksie.Close()

然而,当我运行我的应用程序时,我收到一个错误:

  

“,”附近的语法不正确。

当我在我的应用程序外部运行查询时(在Visual Studio Server资源管理器中),它可以工作。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

您的查询包含语法错误。

在给定的查询中,CaseSkedTonKultKlasGereed前面的<{SELECT不是必需的。删除Case将解决您的错误。