![]() |
|
[VB.NET] ما السبب بخطا جملة الاتصال - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] ما السبب بخطا جملة الاتصال (/showthread.php?tid=31666) |
ما السبب بخطا جملة الاتصال - محمد اسماعيل - 06-10-19 السلام عليكم بعد محفظت الامتداد الخاص بقاعدة البيانات ظهر خطا بجملة الاتصال جملة الاتصال عامة للمشروع ككل وضعتها بمديول لاستخدامها لكامل المشروع. كود : Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & PATHE & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)المشكلة دلوقتي لو خليت قاعدة البيانات المسار الخاص بيها ياتي من متغير PATHE بيظهر خطا ان المسار C مع ان المتغير بيعطي المسار الصحيح واتاكدت برسالة من المسار و القاعدة غير موجود بهذا الدرايف الي بيظهر بالخطا C ولما اخلي المسار ثابت بالطريقة دية بيشتغل كود الاتصال بدون مشاكل نهائي . كود : Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & "D:\" & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)اية السبب بالمشكلة دية RE: ما السبب بخطا جملة الاتصال - alshandodi - 06-10-19 كود : Public con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Database.accdb;Jet OLEDB:Database Password=111")RE: ما السبب بخطا جملة الاتصال - kiki - 06-10-19 السبب سيكون مكان وجود قاعدة البيانات فى مسار لا يمتلك صلاحيات مستخدم للتحرير ولهذا سيحدث معك مشكلة عدم تمكنك من الكتابة والتحرير فى الملف خصوصاً اذا كان قاعدة البيانات على C مباشراً يفضل اختيار مسار اخر خلاف الـ C وسيتم حل المشكلة بامر الله RE: ما السبب بخطا جملة الاتصال - محمد اسماعيل - 06-10-19 (06-10-19, 02:29 PM)kiki كتب : السبب سيكون مكان وجود قاعدة البيانات فى مسار لا يمتلك صلاحيات مستخدم للتحرير بالمسار بالدي وبية امكانية التحرير وليس السي RE: ما السبب بخطا جملة الاتصال - alshandodi - 06-10-19 هذا مثال للاتصال بقاعدة البيانات اكسس من 2007 واعلى RE: ما السبب بخطا جملة الاتصال - محمد اسماعيل - 06-10-19 (06-10-19, 06:44 PM)alshandodi كتب : هذا مثال للاتصال بقاعدة البيانات اكسس من 2007 واعلى يا جماعة اكواد الاتصال تعمل جيدا عندي لو ماسندتش المسار لمتغير انا مشكلتي اني عايز المسار الخاص بقاعدة البيانات يتغير مع تشغيل البرنامج فقط مش كود ااتصال ياريت الجميع يركز شوية في طلبي RE: ما السبب بخطا جملة الاتصال - حريف برمجة - 06-10-19 جرب التالي : كود : Public con As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source=" & PATHE & "\" & "\DATABASE.accdb;Jet OLEDB:Database Password=" & PASS)RE: ما السبب بخطا جملة الاتصال - محمد اسماعيل - 06-10-19 (06-10-19, 09:04 PM)حريف برمجة كتب : جرب التالي : ظهر خطأ جديد not aviled name في حاجة تانية لما جربت اضع جملة الاتصال في حدث لود الفورم مع المتغير اشتغلت كويس جدا بس لما يتم وضعها بالمديول للمشروع بيحصل الخطا بنفس المديول وظيفة لتعبئة اي داتا جريد كود : Public Sub filldatg(ByVal dg As DataGridView, ByVal ds As DataSet, ByVal tablename As String, ByVal qurey As String) |