نوشته شده توسط
zahedi121
سلام و تشکر
ولی عزیز دل یکبار خودت امتحان کن ببین چه نتیجه ای میگیری وقتی از دستور like استفاده می کنیم تمام رکوردهایی که اون عدد را داره جستجو میکنه یعنی هم 091215125306 را میاره هم 09122531510 در تاریخ هم همینطور . اگر اشتباه میگم یا باید عبارت جستجو را به فرمت خاصی بنویسم متشکر میشم راهنمایی کنید یا یک سورس با همون اطلاعات که نوشتم بگذارید
سپاس
دوباره سلام.
حالت کلی همون فقط شما بجای اون مواردی که نمی دونی چیه باید از _ استفاده کنی.
Select *
from TBL_Member
where [m_name]='مختار' and [m_family]='رئیسی' and [m_phone] like '____886____' and [m_date] like '____\9\19'And [rege] like '____\9\19'
بالا دستور SQL هست
اینم ویبی
Dim cmd As String
cmd = "Select *" & _
" from(TBL_Member)" & _
" where [m_name]='" & txtname.Text & "' and [m_family]='" & txtfamily.Text & "' and [m_phone] like '____" & txtmobile.Text & "____' and [m_date] like '____" & txtbirthday.Text & "'And [rege] like '____" & txtrege.Text & "'"