درسته استفاده از پارامترها برای جستجو ساخت یافته تر و سریعتره
اول یه stored Procedure تو SQL Server بنویس
CREATE PROCEDURE sp_search @ID char(10) AS
select * from table1 where ID=@ID
GO
بعد از تو VB اشیا command ,parameter,...رو تعریف کن و کانکشن رو باز کن بعد
cmd.ActiveConnection = cn
cmd.CommandText = "sp_search"
cmd.CommandType = adCmdStoredProc
Set prm = cmd.CreateParameter("ID", adVarChar, adParamInput, 25)
cmd.Parameters.Append prm
cmd.Parameters("ID").Value = text1.Text
Set rs = cmd.Execute
txtID.Text = rs!ID
txtName.Text = rs!Name
.....