ايران ويج

نسخه‌ی کامل: جستجو در dataBase ها با استفاده از vb 6
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
کسی میدونه چطوری میشه از طریق ویژوال بیسیک ، در database هایی که ساخته ایم بر اساس یک field اطلاعات را جستجو کنیم ؟ Shy
(۳۰-مرداد-۱۳۹۰, ۱۷:۳۷:۳۴)Hamidreza97 نوشته است: [ -> ]کسی میدونه چطوری میشه از طریق ویژوال بیسیک ، در database هایی که ساخته ایم بر اساس یک field اطلاعات را جستجو کنیم ؟Shy

این یک نمونه مثال:

کد:
Dim Result As String
Adodc1.Recordset.fliter = ("SELECT Request, Response FROM [ACCESS DATABASE] WHERE Request='" & TXTSearch.Text & "'")
Result = Adodc1.Recordset.Fields("Response")

'[ACCESS DATABASE] dar matne bala : database dakhele MDB (database shoma) ast


'Request dar matn bala jozve sotoonhayi ast ke Dakhelesh search mikoni

'Response dar matne bala sotoone javabha ast

انشاالله به کارت بیادWink
دوست عزيز چرا لقمه رو دور سرت ميچرخوني؟
خوب از دستور زير استفاده ميكنيم راحت تره ابته اگر از ado واسه ارتباط با بانك استفاده كرده باشيد.
مثلا:
adodc1.recordset.finde "fild name = ' " & text1.text & " ' " didi
اينطوري كه راحت تره به جاي fild name نام همون فيلدي كه ميخوايد بر اساس اون جستجو كنيد رو بديد و به جاي text1.text هم نام مقدار رو بديد.
البته من فيلتر رو به جستجو ترجيح ميدم اونم به اين صورته.
adodc1.recordset.fliter = "fildname =' " & text1.text &" ' " bzam didi
اينم مثل همونه منتها يك مساوي بيشتر داره و به جاي finde از دستور fliter استفاده ميكنيم.