الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في كتابة أمر مسار قاعدة البيانات

مغلق
بدأه McGeek في 17 ديسمبر 2005 · 4 رد · 626 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

في الفيجوال بيسك 6 إذا كان لدينا قاعدة بيانات

موجودة مثلا في المجلد DATA داخل دليل البرنامج

لكي نحدد مكانها نكتب الأمر التالي:

If Right(App.Path, 1) = "\" Then ap = App.Path + "DATA\" Else ap = App.Path + "\DATA\"

عندما نعمل للمشروع تحديث إلى الفيجوال بيسك نت يصبح الأمر كالتالي:

        Dim ap As Object

        If VB.Right(VB6.GetPath, 1) = "\" Then
            ap = VB6.GetPath & "DATA\"

        Else
            ap = VB6.GetPath & "\DATA\"
        End If

كل هذا واضح...

لكن المشكلة هي أنني عندما أريد أن أعمل مشروع جديد و أحدد موقع القاعدة...

الأمر السابق يصبح غير معرف

و قد حاولت مرارا استنتاج الأمر الصحيح و لكنني فشلت......

فهل ممكن المساعدة لمعرفة الأمر الصحيح؟

:D سؤال ذكي صح؟؟ :D

تم تعديل هذه المشاركة بواسطة الغملاسي في 18 ديسمبر 2005 في 14:35

lxcs.png

syria-flag_small.jpg

#2

السلام عليكم ورحمة الله

أنا لست علي درجة عالية من الذكاء والمطلوبة للإجابة علي السؤال . ولكني ساحاول :D

Dim PathStr As String
PathStr = System.IO.Directory.GetCurrentDirectory & "\DATA\yourDataBaseName.mdb"

المتغير PathStr هو متغير نصي أصبح بعد السطر السابق يحتوي علي مسار قاعدة البيانات ومن ثم يمكنك تمريرة لل Connection String

والله الموفق ..

وبالمناسبة :

اقتباس
أنا لست علي درجة عالية من الذكاء والمطلوبة للإجابة علي السؤال . ولكني ساحاول  :D

أنا بمزح فقط ...

#3
اقتباس
  :D سؤال ذكي صح؟؟ :D 

و أنا كمان بمزح مشكور جدا أخ Ammar Gaffar

:lol:

lxcs.png

syria-flag_small.jpg

#4

عند وضع ملف قاعدة البيانات فى المجلد الذى يعمل منه التطبيق BIN يقوم ADO.NET بالبحث فيه تلقائيا اى يمكنك تجاهل تحديد المسار الكامل للملف

Provider=Microsoft.Jet.OLEDB.4.0;
   Data Source= Data\MyDatabase.MDB;
   Jet OLEDB:Database Password=MyPassword;

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#5

والله ماني عارف وين النقطة التايهة عليك اخي الكريم

اذا كانت قاعدة البيانات داخل مجلدbin في الدوت نت كل ماعليك انك تكتب

application.startuppath

وراح يجيبك على المجلدbin

بس انت اضيف عليه

"\data" وانتهى الموضوع :)

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…