المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ما هو الكود الذي يمكنني من الوصول الى Table



ماهر قاسم
03-10-2010, 08:21 PM
الاخوة الاعضاء والمشرفين .. السلام عليكم جميعاً
اود ان اشكر الجهود الجبارة التي يبذلها اعضاء ومشري الملتقى والتي سيجدونها في ميزان حسناتهم ان شاء الله تعالى ..

سؤالي هو // ماهو الكود الذي يمكنني من الوصول الى Table ( وليس Shapefile او Layer) حيث اني صنعت جيوداتابيس مثل test.gdbباستخدام ArcCatalog ارجو ان يكون الكود باستخدام VBA for Arcobject مع جزيل الشكر والتقدير للجميع

بهجت يوسف الجعافرة
03-11-2010, 01:16 PM
السلام عليكم
ان السؤال غير واضح
بالنسبة لي

ماهر قاسم
03-12-2010, 07:03 PM
الاخ بهجت السلام عليكم ..
ااشكرك على الرد ..
انا من مستخدمي ArcGis الاصدار 9.2 وقد قمت بتكوين قاعدة بيانات باستخدام ArcCatalog حيث اخترت الامر New --- > GeoDatabaseثم قمت بتكوين جدول داخل هذه القاعدة عن طريق الامر New --- > Table

والآن كيف يمكنني فتح هذا الجدول عن طريق الكود والوصول الى بياناته .. اتمنى ان يكون السؤال قد اتضح مع جزيل الشكر والتقدير والاحترام للجميع

نجد جمال
03-16-2010, 05:01 PM
في البداية هل انت تريد ان تقرأ المعلومات من geodatabase gdb ان كان كذلك يجب ان تتاكد من ان arcobject يقرا gdb

انصحك بعمل personal geodatabase

connection for table is :

Private Sub Form_Load()
Set conn = New ADODB.Connection
Set rec = New ADODB.Recordset
'conn.Open ("Provider=Microsoft.Jet.OLEDB 4.0;Data Source=C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb;Persist Security Info=False")
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Office\Office\Samples\Northwind.mdb;Persist Security Info=False"
conn.Open
esql = "select * from TestRavi"
rec.Open (esql), conn, adOpenDynamic, adLockOptimistic
GetText
End Sub

عبدالله بدير
09-16-2010, 08:54 PM
شكرا لأخ نجد جمال على التوضيح