منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكلة بقاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته 

اخوتي الكرام 

عندي برنامج احاول تغيير طريقة اتصال قاعدة البيانات فيه لاستخدم طريقة SQL 

ولكن تظهر عندي رسالة Error 91

كما بالصورة 

كود الاتصال:
كود :
'Option Explicit
Public CN As New ADODB.Connection
Public RS As ADODB.Recordset
Public RS2 As ADODB.Recordset
Public RS3 As ADODB.Recordset
Public RS4 As ADODB.Recordset
Public sql As String
Dim dbpath As String

Public Sub Connected()
Set CN = New ADODB.Connection
Set RS = New ADODB.Recordset


With RS
.CursorLocation = adUseClient
.CursorType = adOpenDynamic
.LockType = adLockOptimistic
End With

dbpath = App.path & "\base\Datacar.mdb"

CN.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & dbpath & " ;Persist Security Info=False"


End Sub

هل يوجد خطأ بالاكواد ام هناك خطأ بطريقة الاتصال
وشكرا لكم
ضع Connected قبل السطر المحدد بالاصفر .
(12-09-19, 05:00 PM)asemshahen5 كتب : [ -> ]ضع Connected قبل السطر المحدد بالاصفر .

اشكرك على الرد اخي العزيز 

لا اعتقد انها تحتاج connected  عندي برنامج اخر يعمل بشكل جيد وبنفس الطريقة هناك مشكلة ثانية بالاتصال
ترجمة الرسالة بعض المتغيرات لم تسند لها قيم يقصد بها RS و CN بـ Connected قبل اللون الاصفر يتم اسنادها .
(12-09-19, 06:30 PM)asemshahen5 كتب : [ -> ]ترجمة الرسالة بعض المتغيرات لم تسند لها قيم يقصد بها RS و CN بـ Connected قبل اللون الاصفر يتم اسنادها .


صحيح لقد كانت المشكلة بالاتصال حفظت البرنامج وفتحته مرة ثانية 
اصبح يعمل بشكل جيد 

شكرا لك استاذي الكريم  وبارك الله بك
الاخ العزيز دائمان ضع الاتصال بقاعدة البيانات في الفورم الرئيسي للبرنامج والذي يغلق عند انتهاء البرنامج وانسى المشاكل

لكل عند فتح ال ريكورد سيت في الانتهاء قوم باغلاقه مهم هذا الموضوع

بالتوفيق