0

こんにちは、コードを実行すると、次のエラーが発生します。

System.Int32 および System.String に対して「Like」操作を実行できません

int と varchar を許可する方法が必要ですが、解決策が思いつきません。私のidオプションが整数であるという事実に関係していることは理解していますが、解決策が思いつかないので、本当に助けていただければ幸いです。

Public Class _Default
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

End Sub

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Dim FilterExpression As String = String.Concat(DropDownList1.SelectedValue, " LIKE " + "'%{0}%'")
    SqlDataSource1.FilterParameters.Clear()
    SqlDataSource1.FilterParameters.Add(New ControlParameter(DropDownList1.SelectedValue, "TextBox1", "Text"))
    SqlDataSource1.FilterExpression = FilterExpression



End Sub
End Class
4

2 に答える 2

0

どのバージョンの SQL Server を使用していますか? SPROC または TSQL のバージョンに応じて、データに対して豊富なコマンドを実行して、必要に応じてデータを操作できます。素晴らしい例です。

    Select TRY_CONVERT(STRING, 12065) is Null
于 2013-07-08T19:21:25.347 に答える