我有以下 vb.net 函数,它在 sql 命令文本中有一个语法错误,我似乎无法弄清楚
Private Sub addsupporderidsinbookedtoinprocess()
Try
Dim cnn3 As New SqlConnection(connetionString)
Dim sqlcmd3 As New SqlCommand("SELECT supporderidinprocess FROM ordersinprocess", cnn3)
sqlcmd3.CommandText = "INSERT INTO ordersinprocess(supporderidinprocess) VALUES(SELECT IDENT_CURRENT('[supporder]'))"
cnn3.Open()
sqlcmd3.ExecuteNonQuery()
sqlcmd3.Parameters.Clear()
cnn3.Close()
Catch ex As SqlException
MsgBox(ex.Message)
End Try
End Sub
错误在这部分
...VALUES(SELECT IDENT_CURRENT('[supporder]'))
知道如何解决这个问题吗?