تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[عنوان معدل] كيفية تعديل مسار قاعدة البيانات وقت التنفيذ
#1
السلام عليكم

لدي سؤال وهو كيفية تغيير جملة الاتصال ) ConnectionString ( اثناء تنفيذ البرنامج

مثلا مسار قاعدة البيانات

C:\Database.accdb

اريد التحقق من المسار اذا كان موجود والا عرض OpenFileDialog لاختيار مسار اخر للقاعدة البيانات

وشكراً
اذا كنت تسير في خطة الامس <> ستصل في المستقبل الى اليوم
الرد }}}}
تم الشكر بواسطة:
#2
[COLOR="#800000"]السلام عليكم

يرجى كتابة عنوان يدل على المحتوى بارك الله فيك[/COLOR]


اخي العزيز يمكنك التحقق من وجود الملف عن طريق الكائن File والدالة Exist ,فاذا كان الملف غير موجود في المسار المحدد عن ذلك يمكنك عرض الopenfiledialog
واعطاء المسار الجديد الى متغير هكذا:
PHP كود :
path=@openfiledialog.FileName 

بالتوفيق ان شاءالله
الرد }}}}
تم الشكر بواسطة:
#3
شكرا اخي العزيز قمت بعمل الفكرة مسبقاً ولاكن مشكلتي في جملة الاتصال
خاصة وان جملة الاتصال في Module

اريد تغيير جملة الاتصال
كود :
Dim cons As String = ("Provider=Microsoft.ACE.OLEDB.12.0;" & _
                         "Data source =" & Application.StartupPath & "\Test.accdb;" & _
                         "Jet OLEDB:Database password=123")

بخيث يتغير المسار حسب متغير مثلاً قمت بعمل الفكرة ولاكني واجهة مشكلة

من فضلك شوف المثال المرفق


الملفات المرفقة
.rar   Test.rar (الحجم : 444.5 ك ب / التحميلات : 53)
اذا كنت تسير في خطة الامس <> ستصل في المستقبل الى اليوم
الرد }}}}
تم الشكر بواسطة:
#4
استخدم My.settings اضف ضبط جديد من نوع string وقم بتسميته dbpath
وضمن الموديول
كود :
Public databasepath As String = My.Settings.dbpath
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#5
شكراً لك اخي سعود
ولاكن هل يمكن تغيير جملة الاتصال اثناء التشغل
انظر الى المثال في المرفقات اتمنى لو تتم العملية بدون اعداة تشغيل البرنامج


الملفات المرفقة
.rar   Test.rar (الحجم : 479.59 ك ب / التحميلات : 37)
اذا كنت تسير في خطة الامس <> ستصل في المستقبل الى اليوم
الرد }}}}
تم الشكر بواسطة:
#6
قم بوضع كود التعريف ضمن دالة في الموديول افضل لكي تستطيع الاستفادة منها باي وقت من دون الحاجة لاعادة التشغيل .. لولم تتمكن اكتب رد.
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#7
نعم تم الحل شكرا لك اخي سعود
وهذا المثال يرجى التاكد من صحته


الملفات المرفقة
.rar   Test.rar (الحجم : 478.31 ك ب / التحميلات : 59)
اذا كنت تسير في خطة الامس <> ستصل في المستقبل الى اليوم
الرد }}}}
تم الشكر بواسطة:
#8
السادة الافاضل

لا يستطيع الاتصال بقاعدة البيانات
هناك خطأ معين
الاخ سعود يرجاء المساعدة
الرد }}}}
تم الشكر بواسطة:
#9
المثال مرفق ستواجه خطا في حال ان الجدول باسم غير tb وايضا العمود باسم غير tname


الملفات المرفقة
.zip   change_connectionstring_at_runtime.zip (الحجم : 93.55 ك ب / التحميلات : 63)
كل مااعرفه في البرمجة تجدونه هنا
الرد }}}}
تم الشكر بواسطة:
#10
اين قاعدة البيانات انا مش لاقيها لانه ظهرت عندي مشكلة غالبا عدم وجود القاعدة
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 108 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 144 15-08-17, 02:11 PM
آخر رد: abozeyd
  ممكن تعديل كود انشاء قاعدة اكسس بالكود سعود 8 243 07-08-17, 11:26 PM
آخر رد: أبو نوره
  طلب كود رسالة تبين أن هذه البيانات موجودة من قبل ولا يسمح بتكررها waelalmsry75 2 144 19-07-17, 03:24 PM
آخر رد: waelalmsry75
  تضمين قاعدة بيانات MySQL مع الرنامج Jounior_P 8 243 19-07-17, 01:58 PM
آخر رد: Jounior_P
  كيفية عرض السطر اللي واقفين عليه في الداتا جريد فيو في التكست بوكس khaled12345 19 471 16-07-17, 07:23 PM
آخر رد: حريف برمجة
Question [سؤال] كيف يتم تشغيل قاعدة بيانات SQL SERVER دون تنصيب MS SQL SERVER alimoi79 1 168 16-07-17, 02:56 AM
آخر رد: ابو ليلى
  [كود] المساعدة في كود بحث برقم التسلسل اذا كان الرقم غير موجود داخل قاعدة بيانات تخرج رسالة وادي العوضي 3 153 14-07-17, 09:43 AM
آخر رد: وادي العوضي
Rainbow [VB.NET] كيف يمكنني الإتصال بملف قاعدة البيانات نوع Paradox sniperjawadino 2 153 12-07-17, 01:20 PM
آخر رد: sniperjawadino
  تعديل كود فاتورة مبيعات بلغة #C أرجو المساعدة أبو راشد عبدالوهاب 5 211 11-07-17, 12:56 AM
آخر رد: أبو راشد عبدالوهاب

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم