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


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


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

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


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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 5 4,598 10-05-17, 03:13 PM
آخر رد: safalo
  ظهور خطا عند سحب البيانات وعرضها في الداتا كريد باستخدم الـــ Threading HATEM KAREM 0 84 06-05-17, 04:45 PM
آخر رد: HATEM KAREM
  المساعدة في عمل استعلام قاعدة بيانات sqlserver djelloul 0 68 17-04-17, 07:13 PM
آخر رد: djelloul
  [VB.NET] مشكله عند الحفظ على قاعدة بيانات باستخدام Data Source وقاعدة بيانات اكسس2007 coderarab 8 848 03-04-17, 02:48 AM
آخر رد: ابو إياد
  استفسار حول عدم تكرار البيانات المتألق9 3 148 02-04-17, 03:38 AM
آخر رد: حريف برمجة
  جلب البيانات من ملف txt djelloul 7 181 28-03-17, 03:20 PM
آخر رد: djelloul
  [سؤال] طلب صيغة عامة أو وظيفة لأضافة بيانات لقاعدة البيانات ؟ عبد الله 2 152 10-03-17, 09:36 AM
آخر رد: عبد الله
  سرعة ادخال البيانات داخل ملف اكسس atefkhalf2004 1 164 05-03-17, 04:06 AM
آخر رد: thevirus
  استعادة قاعدة البيانات من ملف النسخة الإحتياطية djelloul 2 167 28-02-17, 03:27 PM
آخر رد: djelloul
  كيفية الاتصال بقاعدة بيانات Access على الشبكة المحلية warda saeed 9 9,233 28-02-17, 10:21 AM
آخر رد: وائل القطاوي

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


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