ورود

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 هست را نمایش داد .