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

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

مغلق
بدأه VisualBasic Lover في 14 أبريل 2007 · 6 رد · 926 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مشكلة تزعجني وهي تغيير مسار قاعدة البيانات في البرنامج ..

واجهتني المشكلة حين قمت بتركيت البرنامج على اكثر من جهاز في شبكة وهي تعمل على داتا بيس واحد ...

طبعا مسار القاعدة البيانات في الاجهزة التابعة لشبكة تختلف عن مسارها في الجهاز الرئيسي !

فعلي حين ذلك ان اقوم بتغير مسار القاعدة في جميع Forms في البرنامج عملية صعبة جدا طبعا !!

السؤال كيف اجعل هذه العملية سهلاً وكيف اتعامل معها منذ بداية العمل على البرنامج ؟

ارجو سماع اقتراحاتكم

spamxk4.gif

#2

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

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#3

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

اقتباس
طبعا مسار القاعدة البيانات في الاجهزة التابعة لشبكة تختلف عن مسارها في الجهاز الرئيسي !

لوكنت تقصد ان القاعده موجوده في ملف (مشاركه) على جهاز ما متصل بالشبكه , وكان هذا الجهاز يحدث احيانا تغير لـ Ip .

هو في اقتراح جميل من رأي سواء كان الاتصال بقاعده البيانات بهذه الطريقه .

هي انشاء ملف من نوع TEXT - ووضع مسار القاعده فيه - او الـ Connction String بالكامل .

ومن ثم عند انشاء الاتصال بالقاعده يقوم البرنامج بقراءة مسار القاعده من الملف النصي ثم ارساله الى متغير عام مداه يكون على مستوى المشروع اي "Public" .

وبالتالي تستطيع التعامل مع ما يحمله هذا المتغير من اي مكان في الشروع . ( هذا يريحك من التغير من كل فورم ).

بالتوفيق ,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#4

قصدي تماما مثل ما ذكر اخي A7med_prof

ولكن ايضا اريد تفادي بعض المشاكل في عبث اي شخص بالملف او حذفه ولا اريد ان يعرف username و password الخاص بالقاعدة لو فتح ملف TEXT

اريدها ان تكون حرفيه اكثر :)

spamxk4.gif

#5

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

افضل طريقه هي تشفير ملف الـ Text وقبل فتحه تقوم بفك التشفير وقرائته ومن ثم تشفيره مره اخرى (وستجد في المنتدى عن هذا الموضوع كثير ) .

واسهل طريقه هي جعله مخفي ومتغير امتداده الى اي امتداد اخر غير ".txt" ومن ثم قراءته من داخل البرنامج .

باتوفيق ,,,,

A7med_prof

اقتباس

آسف الدخول متقطع هذه القتره

اقتباس

[يمين]

.[/يمين]

A7med_prof-4-2007.jpg

اخر مواضيعي 2007

االمثال مطبق على موقع بورصه سعودي

.

.

مواضيع مهمه ومطلوبه بكثره VB6

.

بــرامج ومشــاريع عربيه كامــله {HnHn} والمزيد في قسم برامج الاعضاء || ربط قواعد بيانات اكسس مع الفيجوال بيسك, مادة دراسية كاملة {بنت اليمن}|| المرجع الشامل لجمل SQL ا {GENIUS-IT} || كيفية التعامل مع مكتبة الـ DAO, في الوصول إلى قاعدة بيانات {رمضان} || مثال ريط Visaul Basic 6.0 مع SQL SERVER ا || العمليات التي تجرى على قاعدة البيانات, مثال كامل {بنت اليمن} || تصدير البيانات من الاكسل الي الاكسس بالفيجوال بيسك {HnHn} || البحث في قاعدة البيانات {MANSUR} || قواعد البيانات العلائقية وتقنيات الوصول إليها {عبد الله فتحي} || كيفية أظهار بيانات جدولين بواسطة التاريخ ,,,,,,,

.

أخي ربما سؤالك اجابته في أحدى هذه المواضيع فإن لم تجد قم بالبحث وان لم تجد اطرح سؤالك مع وضع عنوان مناسب بحيث ان يكون هذا العنوان دال على محتوى الموضوع فغير ذلك من أكبر الكبائر في المنتدى وسيؤدي الى غلق او حذف موضوعك .

.

</
#6

مثلا طريقة خفيفة للتشفير خفيفة جدا

قم باخذ الاسكى كود من كل حرف فى كلمة المرور واسم المستخدم

ادخلها فى احد المعادلات وهى تسمى خوارزمية تشفير

مثلا قم بضرب الاسكى كود فى ثابت (طبعا ضعيفة) مثل 2

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

وقم بحفظها

الافضل من رايى الا تجعل الاتصال بقاعدة اليانت بطريقة مباشرة ولكن من خلاص برنامج سيرفر يقوم بخدمة العملاء وهذا ما اقوم به فى مشروع تخرجى

هذا يعتمد طبعا على معرفتك بالشبكات وبرمجتها

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#7

الأخ الفاضل...

راجع: مشكلة عمل الاكسس في الشبكة

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

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

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

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

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

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

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