سلام فکر میکنم این کد بدردتون بخورد من هم خودم از آقای محسن واژدی گرفتمش:
اگر هنگام استفاده از شرط Like از * (به معنای هر کاراکتری) در دستورات وی بی و یا از همین کاراکتر ("*") در search ویندوز استفاده میکنیم در شرط Like در sql از "%" بجای "*" استفاده میکنیم، و متغیرهای شرط را مابین دو علامت ' قرار میدهیم آنچنانکه در نمونه کدی که در پیام قبل ارائه شد هم مشاهده میکنید، همچنین در نمونه پیام قبل در شرط '%A%B%' دو کارکتر A و B صرفا یک نمونه هستند و شما میتوانید شرط مورد نظرتان را جایگزین این دو کنید به عنوان مثال در شرط زیر تنها نام هایی که اسم حسین در آنها وجود داشته باشد لیست میشوند:
Private Sub Command1_Click()
Adodc1.RecordSource = "SELECT * FROM Table1 Where FIELD1 Like '%حسين%'"
Adodc1.Refresh
End Sub