请求SQL查询帮助

Fur*_*gal 1 sql vb.net sql-server ado.net

我试图使用以下查询

Dim sqlQry As String = "SELECT * FROM tblTest where Name=@NM and Rank=@RN"
Run Code Online (Sandbox Code Playgroud)

然后我填写我的dataadapter

Dim dAdt As New SqlDataAdapter(sqlQry, conStr)
Run Code Online (Sandbox Code Playgroud)

但是不知道在where子句之后放置参数的位置.

Nav*_*hat 5

你可以使用这样的参数:

Dim adapter As SqlDataAdapter = New SqlDataAdapter()

' Create the SelectCommand.
Dim command As SqlCommand = New SqlCommand("SELECT * FROM tblTest where Name=@NM and Rank=@RN", connection)

' Add the parameters for the SelectCommand.
command.Parameters.Add("@NM", SqlDbType.NVarChar, 15)
command.Parameters.Add("@RN", SqlDbType.NVarChar, 15)

adapter.SelectCommand = command
Run Code Online (Sandbox Code Playgroud)

检查此MSDN文档