تشغيل ال ConnectionString ADODC على أى فولدر - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم اسئلة vb6.0 المتعلقة بقواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=72) +--- الموضوع : تشغيل ال ConnectionString ADODC على أى فولدر (/showthread.php?tid=3385) |
تشغيل ال ConnectionString ADODC على أى فولدر - اسلام الكبابى - 02-07-14 أرجومن كل من يفهم ربط الVB6 بقواعد البيانات جيدآ أن يجيبنى كيف يمكن تشغيل ال ConnectionString ADODC على أى فولدر قمت بعمل البرنامج ووضعت فى كود الForm_Load هذه الجملة كود : Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\STUDENT.mdb;Persist Security Info=False وعمل البرنامج جيدآ فى فولدره ولكن لما نقلت الملف الى فولدر آخر حدثت مشكلة واعترض البرنامج بسبب خصائص الADODC ففى خصائصه كانت خاصية الConnectionString مكتوبة كالآتى Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\New FOLDER\STUDENT.mdb;Persist Security Info=False فلما غيرتها بنفس اسلوب جملة الكود كالآتى Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\STUDENT.mdb;Persist Security Info=False اعترض البرنامج أيضآ فلما جعلت مكان هذه الخاصية فارغآ ظنآ منى أنه قد يأخذها حينئذ من جملة الكود اعترض البرنامج أيضآ فما الحل أرجوكم ولكم ألف شكر RE: تشغيل ال ConnectionString ADODC على أى فولدر - vbnet - 03-07-14 ..... إذا احتوى اسم أو مسار ملف قاعدة البيانات على مسافة يحدث خطأ (كما تلاحظ في اسم المجلد New FOLDER)، لهذا.... نضع مسار قاعدة البيانات بين علامات تنصيص مفردة ' ' مثل كود : Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" & App.Path & "\STUDENT.mdb';Persist Security Info=False" أو إذا كانت قاعدة البيانات بجوار البرنامج دائمـــــا فنكتب اسم قاعدة البيانات بدون مسار ملف التشغيل مثل (هنا لم نضع علامات تنصيص لأن اسم الملف لا يحتوي مسافة والا....) كود : Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=STUDENT.mdb;Persist Security Info=False" ..... RE: تشغيل ال ConnectionString ADODC على أى فولدر - اسلام الكبابى - 03-07-14 إقتباس :إذا احتوى اسم أو مسار ملف قاعدة البيانات على مسافة يحدث خطأ (كما تلاحظ في اسم المجلد New FOLDER)، لهذا....جملة الكود لم يكن بها أى مشكلة إقتباس :أو إذا كانت قاعدة البيانات بجوار البرنامج دائمـــــا فنكتب اسم قاعدة البيانات بدون مسار ملف التشغيلممتاااااز فعلآ لما غيرت خاصية الConnectionString المكتوبة فى الproperties من Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\New FOLDER\STUDENT.mdb;Persist Security Info=False الى Provider=Microsoft.Jet.OLEDB.4.0;Data Source=STUDENT.mdb;Persist Security Info=False دون أن أعدل فى الكود أى تعديل انتهت المشكلة لك ألف شكر |