منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] كيف افتح الاتصال باستخدام هذا الكود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : [سؤال] كيف افتح الاتصال باستخدام هذا الكود (/showthread.php?tid=13687)



كيف افتح الاتصال باستخدام هذا الكود - سعود - 02-11-15

PHP كود :
       Dim str As String = New Data.OleDb.OleDbCommand("select tname from tb", New Data.OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=db.accdb")).ExecuteReader().ToString
        MsgBox
(str
اعرف الطريقة العادية وهي تعريف متغيرات ... لكن اريد هذه الطريقة كيف نفتح الاتصال ليعمل الكود.



RE: كيف افتح الاتصال باستخدام هذا الكود - أبو عمر - 02-11-15

بهذه الجملة لن تتمكن من الاتصال لان
تعريفك لمتغير نصي ثم تجعل مساويا لكائن فهذا امر يستحيل
dim str as string = new Data.OledbCommand
هذا امر
الامر الثاني لا بد من فتح الاتصال قبل تنفيذ اي اجراء متضمن لجملة الاستعلام
ExecuteReader()
ExecuteScalar()
ExecuteNonQuery()
لكن سيضبط معك الكود بالشكل التالي
PHP كود :
Dim str = New Data.OleDb.OleDbCommand("select tname from tb ", New Data.OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" Application.StartupPath "\db.accdb"))
        
str.Connection.Open() 
عن تجربة !
هذا والله أعلى وأعلم


RE: كيف افتح الاتصال باستخدام هذا الكود - aliday03 - 12-07-16

صحيح ما كتبه أخ عمر
تسلم