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

استفسار بسيط لو سمحتم

بدأه a_nwwar في 10 أكتوبر 2009 · 6 رد · 533 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا مبتدئ في البرمجه و ارجو منكم المساعدة , اريد معرفة الفرق بين طريقتي لربط مع قاعدة بيانات اكسس

الاولى هي

Dim ConStr As String = "Provider=Microsoft.ace.oledb.12.0;& _

"Data Source =" & Application.StartupPath & "\info.accdb"

و الثانية هي

Dim ConStr As String = "Provider=Microsoft.ace.oledb.12.0;"&_

"Data Source =" c:\info.accdb"

ايهما الافضل و لماذا؟ افيدونا افاداكم الله و زادكم علما .

#2

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

الكود الأول يتصل بقاعدة بيانات موجودة فى نفس مجلد البرنامج أما الكود الثانى فيتصل بقاعدة بيانات موجودة على القرص C فالفرق الوحيد هو مسار قاعدة البيانات التى يتصل بها البرنامج ووضع قاعدة البيانات فى مجلد البرنامج أفضل من وضعها فى مكان ثابت مثل الموجود فى الطريقة الثانية

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

مشكور يا ghost2010 و بارك الله فيك ,

بس ايش تقصد بمجلد البرنامج, هل تقصد الحافظة التي يكونها الفيجوال استيديوفي المستندات ام تقصد المكان الذي اريده لتخزين البرنامج

و شكرا

#4

مجلد البرنامج هو المكان الذى يتم تشغيل برنامجك الذى يتصل بقاعدة البيانات منه

- بمعنى آخر -

هو المكان الذى تحفظ فيه برنامجك

مثلا لو كان لديك برنامج فى المسار C:\Calculator\Calc.exe فإن مجلد البرنامج هو C\Caclulator

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

جزاك الله خيرا يا جوست 2010

انت بترد على الناس كلها وفى كل المواضيع ربنا يضاعف ثوابك

لأنك بتساند كل إخواتك فعلا إن شاء الله ربنا هيباركلك

عندما تضيق بك الدنيا فلا تقل يارب عندى هم كبير ولكن قل يا هم عندى رب كبيييير

اللهم إنى أتيت بابك مستغفراً فإن غفرت لى وأدخلتنى فأنت أهلٌ لذلك

وإن لم تغفر لى وطردتنى فأنا أهلٌ لذلك

#6

هذا واجبى أخى حسام

كلنا هنا إخوة وكلنا هنا لنفيد ونستفيد :blush:

بالتوفيق ,,

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#7

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه ،،

انا سأقول لك الفرق يا عزيزي

اسمع الاتصال الاول

Dim ConStr As String = "Provider=Microsoft.ace.oledb.12.0;& _

"Data Source =" & Application.StartupPath & "\info.accdb

الفرق بينهما هذا الامر

Application.StartupPath

ويعني اين ما كانت قاعدة البيانات يأخذها حتى لو ما كانت مدمجة في البروجت المشروع

اما الثاني

Dim ConStr As String = "Provider=Microsoft.ace.oledb.12.0;"&_

"Data Source =" c:\info.accdb"

لابد ان تكون قاعدة البيانات موجود في ملف المشروع

اما سؤالك عن الافضل الافضل اكيد

الأول لأنه لا يحمك بأن تكون قاعدة البيانات في مجلد البروجت

تحياتي خيوو

:wub:

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