استفاده از عملگر like در کوری اکسس با پارامتر
من وقتی می خوام از عملگر like بصورت پارمتری در اکسس استفاده کنم خطا می گیره ، من به صورت زیر استفاده می کنم .
Dim ds As New DataSet
Dim da As New OleDbDataAdapter
Dim strsql As String
strsql = "SELECT * from tbl WHERE ( fname Like '@fname1%' ) "
Dim cmd As New OleDbCommand(strsql, con)
cmd.Parameters.Add("@fname1", OleDbType.VarChar)
da = New OleDbDataAdapter(cmd)
da.Fill(ds, "tbl1")
نقل قول: استفاده از عملگر like در کوری اکسس با پارامتر
وقتی تک کوتیشن ها رو هم بر می دارم باز اشکال می گیره .
نقل قول: استفاده از عملگر like در کوری اکسس با پارامتر
به این صورت تست کنید:
strsql = "SELECT * from tbl WHERE ( fname Like @fname1+'%' ) "
خودم تست نکردم
نقل قول: استفاده از عملگر like در کوری اکسس با پارامتر
نقل قول: استفاده از عملگر like در کوری اکسس با پارامتر
مر30 درست شد ، فقط بجای add هم باید از AddWithValue استفاده بشه .