嗨我正在使用下面的代碼來選擇一些數據,我得到錯誤'名稱'附近的錯誤語法。必須聲明標量變量「@Provider」。任何想法最新怎麼了?謝謝!「名稱」附近的語法錯誤。必須聲明標量變量「@Provider」
cmd = New SqlCommand
cmd.Connection = Con
cmd.CommandText = "SELECT NPI, [Entity Type Code], [Provider Last Name (Legal Name)] FROM NPIData WHERE ([Provider Last Name (Legal Name)] LIKE @Provider Last Name (Legal Name) + '%'"
cmd.Parameters.AddWithValue("@Provider", prefixText)
Dim customers As List(Of String) = New List(Of String)
Dim reader As SqlDataReader = cmd.ExecuteReader()
While reader.Read
customers.Add(reader("@Provider").ToString)
End While
Con.Close()
Return customers.ToArray
,如果你嘗試運行SQL運行查詢? –
通常避免使用空格創建列 –
是的,它運行在SQL – user1342164