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

مشكلة عند الاتصال بقاعدة البيانات باستخدام ADO

بدأه adel salem في 7 يناير 2009 · 2 رد · 704 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجوا حل مشكلتي تظهر لي رساله

run-time error 91:

object variable or with block variable not set

في الكود التالي

rs.open sql, cnn, 1, 2

وقمت بنعريف المتغيرات في module

global rs as recordset

global cnn as adodb.connection

#2
اقتباس
global rs as recordset

global cnn as adodb.connection

جرب تبديلها بـ:

Global rs As New ADODB.RecordSet
Global cnn As New ADODB.Connection

لاحظ إضافة New

هذه الجملة خاطئة  :wacko: 


#3

in module

Public Cn As New ADODB.Connection, Rc1 As New ADODB.Recordset

in Form

Dim SQL As String, i As Long

SQL = "Select * From CustomerData Where ID = " & Text1 

If Rc1.State = adStateOpen Then Rc1.Close
   Rc1.Open SQL, Cn, adOpenKeyset, adLockOptimistic

For i = 0 To Rc1.RecordCount - 1
	Print Rc1(0)
Rc1.MoveNext
Next i

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…