使用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
?