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

please help me in this code

مغلق
بدأه MKSoft في 22 أغسطس 2005 · 10 رد · 997 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اخواني الكرام عندي مشكلة في هذا الكود:

1-أنا قمت بأنشاء form1 جديد

2- قمت بأنشاء Button (زر) Command 1

3-قمت باستخدام تقنية ADO لربط هذا الفورم مع قاعدة بيانات Categories

لكن المشكلة عندما قمت بتنفيذ البرنامج أعطاني Error Message

مع العلم أن الخطأ ظهر لي في هذا السطر

Set DataGrid1.DataSource = rs

في فما الحل :

' In General 
dim db as new adodb.connection
dim rs as new adodb. recordset

Command1 قمت بكتابة الكود التالي

Dim sql As String
sql = "Select * From Categories"
If rs.State = adStateOpen Then rs.Close
rs.Open sql, db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
#2

استبدل

Set DataGrid1.DataSource = rs

بـ

Set rs= DataGrid1.DataSource

كن كالنخيل عن الأحقاد مرتفعا .. يرمى بصخر فيرمى أطيب الثمر

#3

ماهي رسالة الخطا التي تظهر ضع صورة او نص الرسالة ان امكن

*************************************************

**************************************************

مصطفى زيداني

#4

Error Message : The rowset is not bookmarkable

#5

مشكوورين أخواني على مشاركتكم

لكن أريد أن أقول لك أخي عبد الفتاح

- أني أريد عرض بياناتي داخل DataGrid

-وأيضا أنا أستخدم DataGrid من النوع الديناميكي القابل للتغير ( أي أنني أريد تغيره على حسب جملة SQL ) (أي يعرض بيانات متغيرة على حسب الإستعلام)

#6

بسم الله الرحمن الرحيم

يا شباب ساعدوني في مشكلتي شو مالكم

#7

Error Message : The rowset is not bookmarkable

هذه رسالة الخطأ التي تظهر لي

#8

أخي الفاضل :

هل من الممكن أن تضع ملفات المشروع على المنتدى حتى نستطيع أن نساعدك؟؟

و لك جزيل الشكر (h)

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

#9

أنا اسف لعدم قدرتي على وضع المشروع

لكن هذا هو الكود الخاص به:

لكن قبل ذلك يلزمنا هذه الأدوات

1- زر(Command1 )

2-Datagride1

Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
___________________________________________
Private Sub Command1_Click()
Dim sql As String
sql = "Select  CategoryName From Categories"
If rs.State = adStateOpen Then rs.Close
rs.Open sql, db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
____________________________________________
Private Sub Form_Load()
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Nwind.MDB"
End Sub
#10

أنا اسف لعدم قدرتي على وضع المشروع

لكن هذا هو الكود الخاص به:

لكن قبل ذلك يلزمنا هذه الأدوات

1- زر(Command1 )

2-Datagride1

Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset
___________________________________________
Private Sub Command1_Click()
Dim sql As String
sql = "Select  CategoryName From Categories"
If rs.State = adStateOpen Then rs.Close
rs.Open sql, db, adOpenDynamic, adLockOptimistic
Set DataGrid1.DataSource = rs
End Sub
____________________________________________
Private Sub Form_Load()
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Nwind.MDB"
End Sub
#11

أخي الفاضل :

ممكن تجرب أن تستعمل أداة الـ ADODC بدلا من مرجع الـ ADODB , لقد جربتها حالا و لقد عملت معي بكفاءة

و لك جزيل الشكر,,, (h)

____________________________________________________________________________

{ اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ } سورة الأنبياء (1)

____________________________________________________________________________

In a world without walls and fences, who needs Windows and Gates

مدونتي

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

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