ورود

View Full Version : سوال: یه سوال خیلی فوری توی ado



j.behrouzi
شنبه 03 دی 1390, 17:50 عصر
سلام من می خوام یه برنامه بنویسم که روی یه دیتابیس اکسس جستوجو کنه و اگه کلمه ای مشابه کلمه مورد نظر بود اونم نشون بده نتایجم هم بشه نشون بده و هم بتونیم ازش پرینت بگیریم
خودم از کد زیر استفاده کردم ولی نتیجه ای نگرفتم

On Error Resume Next
Adodc1.RecordSource = "SELECT name FROM Table1 WHERE name Like '" & Text1.Text & "' "
Adodc1.Refresh

خواهش یکی کمک کنه موضوع خیلی حیاتیه
هرچه زودتر بهتر ممنون!

sayvan
شنبه 03 دی 1390, 18:45 عصر
برای کلمات مشابه میتونی قبل و بعد یا قبل از رشته تکس باکست از کاراکتر % استفاده کنی
مانند
Adodc1.RecordSource = "SELECT name FROM Table1 WHERE name Like '%" & Text1.Text & "%' "
اگه میخوای متن جستجوت در اول جستجو کند و آخر کاراکترها مهم نباشد
Adodc1.RecordSource = "SELECT name FROM Table1 WHERE name Like '" & Text1.Text & "%' "