重载解析失败,因为没有可访问的 'Item' 接受这个数量的参数
Overload resolution failed because no accessible 'Item' accepts this number of arguments
制作一个调用 SQL 存储过程的小页面,只有一个参数,用户将在文本框中输入该参数。在声明该参数时,它给了我上面的错误。有人可以帮忙吗?错误在 CMD.Parameters 行..
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim CMD As New SqlCommand("daily_revenue_rerun")
CMD.Parameters("@date", SqlDbType.DateTime).value = TextBox1.Text
Dim connection As SqlConnection = New SqlConnection
connection.ConnectionString = "Data Source=azda-sql0;Persist Security Info=True;User ID=sa;Password=Sql@dm!n;Initial Catalog=RevenueTrakSQL"
CMD.Connection = connection
CMD.CommandType = CommandType.StoredProcedure
Dim Adapter As New SqlDataAdapter(CMD)
Dim DS As DataSet
Adapter.Fill(DS)
connection.Close()
End Sub
感谢您的帮助..
看看你的参数绑定。我可以看到,您的存储过程 daily_revenue_rerun
需要一个 DATETIME
数据类型变量,而您传递的是一个字符串
CMD.Parameters("@date", SqlDbType.DateTime).value = TextBox1.Text
制作一个调用 SQL 存储过程的小页面,只有一个参数,用户将在文本框中输入该参数。在声明该参数时,它给了我上面的错误。有人可以帮忙吗?错误在 CMD.Parameters 行..
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim CMD As New SqlCommand("daily_revenue_rerun")
CMD.Parameters("@date", SqlDbType.DateTime).value = TextBox1.Text
Dim connection As SqlConnection = New SqlConnection
connection.ConnectionString = "Data Source=azda-sql0;Persist Security Info=True;User ID=sa;Password=Sql@dm!n;Initial Catalog=RevenueTrakSQL"
CMD.Connection = connection
CMD.CommandType = CommandType.StoredProcedure
Dim Adapter As New SqlDataAdapter(CMD)
Dim DS As DataSet
Adapter.Fill(DS)
connection.Close()
End Sub
感谢您的帮助..
看看你的参数绑定。我可以看到,您的存储过程 daily_revenue_rerun
需要一个 DATETIME
数据类型变量,而您传递的是一个字符串
CMD.Parameters("@date", SqlDbType.DateTime).value = TextBox1.Text