الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة بسيطه

مغلق
بدأه m_hussein في 30 يناير 2006 · 1 رد · 473 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

استخدم ADO مع VB6

على برنامج يقوم بالاتصال بACCESS & SQLserver2000

عند الاستعلام عند عدد السجلات فى ACCESS يعمل ولا يعمل SQLserver2000

db2.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Medical;Data Source=M_HUSSEIN"

RSCOURSET.Open "select* from tb_Direction ", db2, adOpenStatic, adLockOptimistic

if RSCOURSET.RecordCount >0

يظهر عدد السجلات -1 اما فى Access يظهر الرقم الحقيقى

البريد m_hussein2001@hotmail.com

#2

لا اعتقد ان SQL SERVER بإمكانه قرائة السجلات من اول فتح ويجب عليك ان تنقل المؤشر الى الاخير ثم تنقله الى الأول . سيظهر معك عدد السجلات . ولكن جرب التالي :

استخدم البارامترات adOpenKeyset ,adLockPessimistic

اذا لم تنجح .

يتبقى عليك خيار ان تغير جملة IF

if RSCOURSET.Eof Then

DoSumThing

Else

Dosumthing

End if

هذا الموضوع مغلق.

مواضيع مشابهة