تقييم الموضوع :
  • 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 ك ب / التحميلات : 90)
اذا كنت تسير في خطة الامس <> ستصل في المستقبل الى اليوم
الرد }}}
تم الشكر بواسطة:
#4
استخدم My.settings اضف ضبط جديد من نوع string وقم بتسميته dbpath
وضمن الموديول
كود :
Public databasepath As String = My.Settings.dbpath
الرد }}}
تم الشكر بواسطة:
#5
شكراً لك اخي سعود
ولاكن هل يمكن تغيير جملة الاتصال اثناء التشغل
انظر الى المثال في المرفقات اتمنى لو تتم العملية بدون اعداة تشغيل البرنامج


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


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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 2 1,582 27-08-23, 12:22 PM
آخر رد: رضوان الجماعي
  [نقاش] مشاركة قاعدة بيانات SQL على شبكه داخليه morkoskhalaf 3 3,012 06-01-23, 03:20 AM
آخر رد: عبدالكريم برشدان
  قاعدة بيانات xml djelloul 3 2,799 07-11-22, 10:27 PM
آخر رد: Am7
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,241 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  [سؤال] كيفية تسنسيق الارقام ف خلية السيكوال adelsbeed 0 879 23-04-22, 05:49 AM
آخر رد: adelsbeed
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 1,128 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 1,266 17-11-21, 10:09 AM
آخر رد: سعود
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 964 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  مشكلة ظهور بياانات حقلين في قاعدة بيانات على شكل علامة استفهام bassant 5 1,632 17-10-21, 02:07 PM
آخر رد: abubasilIraq
  [Acces2010] اريد تعديل الكود للاكسس بسام محمدغانم 0 833 13-10-21, 09:14 PM
آخر رد: بسام محمدغانم

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


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