View Full Version : نحوه بدست آوردن تعداد رکورد در SQL بوسیله VB
reza_mn
سه شنبه 29 بهمن 1387, 22:19 عصر
با سلام
دوستان لطفا راهنمایی کنن چطور میتونم در وی بی تعداد رکوردهای یک تیبل موجود در بانک اطلاعاتی SQL رو بدست بیارم ، از ADO برای برقراری ارتباط استفاده میکنم.
xxxxx_xxxxx
سه شنبه 29 بهمن 1387, 22:37 عصر
بعد از ارتباط با بانك:
x = ADODC1.Recordset.Recordcout -1
x= تعداد ركوردها
reza_mn
چهارشنبه 30 بهمن 1387, 16:41 عصر
دوست عزیز ، با تمامی روشهای معمول امتحان کردم ولی تمامی آنها عدد 1- را برمیگرداند ، این در حالیست که در بانک اطلاعاتی اکسس دستورات فوق بصورت صحیح کار میکنند.
دوستان با این مشکل مواجه نبوده اند ؟
xxxxx_xxxxx
چهارشنبه 30 بهمن 1387, 19:17 عصر
اين چطور:
Adodc1.Recordset.MoveLast
x = Adodc1.Recordset.AbsolutePosition - 1
vbhamed
چهارشنبه 30 بهمن 1387, 21:41 عصر
سلام
ado.recordsource = "Select Count(*) From Table1"
Ado.Refresh
msgbox ado.recordset.fields(0)
reza_mn
چهارشنبه 30 بهمن 1387, 22:49 عصر
با تشکر از شما دوستان عزیز
ارسال آخر درست جواب داد. از اینکه راهنمایی کردید خیلی ممنون .
arina123
سه شنبه 26 شهریور 1392, 19:00 عصر
چطور میشه به شرط خاص تعداد رو بدست آورد ؟مثلا تعداد رکوردهایی که کدشون برابر 1 هست را نمایش داد .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.