【发布时间】:2013-09-12 16:29:49
【问题描述】:
当使用SqlDataSource 时,它是这样制作的:
SqlDataSource1.SelectCommand = "SELECT field,field FROM TABLE WHERE name LIKE @name"
SqlDataSource1.SelectParameters.Clear()
SqlDataSource1.SelectParameters.Add( _
New Parameter("name", DbType.String, "%" + TextBox1.Text + "%"))
但如果我尝试:
command.Parameters.Add( _
New Parameter("name", SqlDbType.VarChar, "%" + TextBox1.Text + "%"))
或
command.Parameters.Add(New Parameter("name", DbType.String, "%" + TextBox1.Text + "%"))
它失败了。 SqlCommand怎么办?
【问题讨论】:
标签: vb.net parameter-passing sqlcommand