ياشباب سبق وان عرض مشكلي
كن ما في احد رد
شاب انا اذا عملت البرنامج وشله من جهازي الى جهاز غيري يقول بان الداتا مسارها خطأ
وشو اسوي
*- مع العلم باني عمل له setup
وعملت له حزيم لكن
.......................
:s B) <_< :wacko: :(
ياشباب سبق وان عرض مشكلي
كن ما في احد رد
شاب انا اذا عملت البرنامج وشله من جهازي الى جهاز غيري يقول بان الداتا مسارها خطأ
وشو اسوي
*- مع العلم باني عمل له setup
وعملت له حزيم لكن
.......................
:s B) <_< :wacko: :(
السلام عليكم
نعم قد يعمل بصورة جيدة في جهازك و لكن عندما تنقله الي جهاز اخر..... ؟
دائماً الحل السليم يكون بوضع قاعدة البيانات في مسار البرنامج
app.path
و نستخدم الامر اعلاه للوصول اليها من داخل البرنامج

مشكور ياخوي .
لكن انا جربتها app.path
لكن مافي فايدة وضعتها في form - load
هل جربت ال app.path في جهازك قبل نقل البرنامج ...
اذا اشتغلت في جهازك ان شاء الله تشتغل في الجهاز الاخر .. مع ملاحظة انك ما تجعل برنامجك في مجلد وقاعدة البيانات في اخر ... يعني انك غيرت في مسار البرنامج عندما استخدمت برنامج ال Pakage او ال (setup) ..
تأكد من ان البرنامج وقاعدة البيانات في نفس المسار بعد عمل ل (setup) ..
هذا والله اعلم ..
اني ابتليت باربع ما سـلطوا ***** الا لشدة شقوتي و عنائي
ابليس والدنيا ونفسي والهوى **** كيف السبيل وكلهم اعدائي
شكوت الى وكيع سوء حفظي ***** فارشدني الى ترك المعاصي
و اخـبرنـي بـان الـعلم نـور ****** و نور الله لا يهدى لعاصي
السلام عليكم
هل تضع قاعدة البيانات في نفس المسار للبرنامج
اذا كان كذلك ففي الجزء الذي تسند فيه قاعدة البيانات للمتغير نقول
مثلا لو كان متغيرنا من نوع قاعدة البيانات اسمه DB
db.open (App.path &"/DB_Name )
و ان شاء الله الامور تمشي تمام .
و كما قال "هوب"
------
المعزرة لتعديل العنوان .
تم تعديل هذه المشاركة بواسطة إبراهيم الطيب في 27 مارس 2005 في 14:52

السلام عليكم ورحمة الله وبركاتة
أخى الفاضل الإستخدام الأمثل لخاصية App.path
a = App.Path
If Right$(a, 1) <> "\" Then a = a & "\"
a=a & "إسم القاعده"
وأرجوا ان لا أكون قد تعديت حدودى فوق مشرفنا العزيز الأخ إبراهيم
{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }الحج1
السلام عليكم
اقتباسوأرجوا ان لا أكون قد تعديت حدودى فوق مشرفنا العزيز الأخ إبراهيم
معقولة يا اخ "shearer" دا انت الخير و البركة لهذا المنتدي , الله يعزك و يكرمك .

ياشباب والله جربت لكن مافيه فايدة
ما يشتغل لازم يكون موقع الداتا بيس نفس اللي في الجهاز
-09
ارجوا ان أحصل على مساحة صغيرة بين الاخ العزيز و المشرف الفاضل إبراهيم الطيب و الاخ العزيز الخبير shearer
فى البداية هناك سؤال ؟؟؟
ما الاداة التى تستخدمها فى الربط ؟؟؟
ارجوا التوضيح ؟؟
- أعتقد أنك تستخدم adodc
و علية و أعتقد ايضا أنك تستخدم dsn و علية فاذا قمت بنقل البرنامج الخاص بك من برنامجك الى أخر و لو ببرنامج تنصيب فلن يعمل و سوف يصدر لك رسالة خطأ و الحل هنا هو تعريف الـ dsn فى جهاز الغير و سوف تجدا فى برنامج التنصيب الخاص بك !!
و نرجوا الرد !!
و الله أعلم
ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق
خبرى 6 سنوات فى فيجوال بيزك 6و ASP
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ..
أخي العزيز :: HOMICRO :: وفقك الله
كل الحلول التي طرحها إخواني الأعزاء كانت صحيحة بالفعل حيث طلبوا منك استخدام App.Path في تحديد مسار قاعدة البيانات .
ضع هذا الكود في حدث تحميل النموذج Form Load :
Data1.DatabaseName = App.Path & "\mo.mdb"
على أن يكون البرنامج في نفس مسار قاعدة البيانات
والسلام عليكم ورحمة الله وبركاته ...
سبحان الله وبحمده ... سبحان الله العظيم
بسم الله الرحمن الرحيم
في حالة استخدامك ال data control قم بعمل الاتي
أولا ضع المشروع في نفس المجلد مع قاعدة البيانات
ثانيا اذهب الي خاصية DataBaseName
و اكتب فيها اسم قاعدة البيانات فقط بدون كتابة المسار مثلا لو اسم قاعدة البيانات bank.mdb
تكتب في خاصية اسم قاعدة البيانات الخاصة بال data control ----------> bank.mdb
او من الكود تكتب
data1.databasename=("bank.mdb")Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
-09
الاخ HOMICRO
كما قالوا لك الاخوا فجميع الحلول صحيحة 100 %
و اريد منك ان تتبع الخطوات الاتية :
المشكلة اخى العزيز هى أنك تضع قاعدة البيانات الخاصة بك فى مسار مستخدم ( user ) و على هذا عند و ضع البرنامج أو نقلة من جهاز الى الاخر يتطلب منك عمل نفس المسار التى قمت بالبرمجة علية و أحسن الطرق هى :
1- أن تقوم بإعادة برمجة مسار قاعدة البيانات بحيث يكون الكود كما ذكر الاخ الفاضل " المبرمج احمد "
Data1.DatabaseName = App.Path & "\mo.mdb"
2- و بالطبع لكى يعمل البرامج لديك قم بنقل قاعدة البيانات الى مسار البرنامج أو مسار السورس كود
3- قم بإعادة التنصيب بالوضع الجديد
و إن شاء الله سوف يعمل
و شكرا
ارجوا مساعدتى للعمل كمبرمج اوراكل باى شركة خبرتى 1 سنه و ربنا الموفق
خبرى 6 سنوات فى فيجوال بيزك 6و ASP
تحية وبعد ....
اخي الكريم والاخوه الأعضاء بعض الأحيان يحصل خلل او عطب في البرنامج نفسه او في قاعدةالبيانات حلو :D
فأنا سأعطيك رأي ان شاء الله يكون حل لما تريد تماااااااااااااام (مع العلم اني جربته)
بالنسبة للفورم الذي ستضع فيه كود المسار اعمله مرة أخرى من جديد (اعمل فورم جديد وانسخ الكود القديم مع ما قدموه لك الاعضاء من حلول بما يخص المسار حلو)
ان شاء الله تصلح معك :D
واذا ماصلحت لا تزعل :angry:
دعواااااااااااااتك
أخوك المبرمج الطيب :)
إذا كان ترك الدين يعني تقدما ***** فيا نفس موتي قبل أن تتقدمي
اعط الفقير سمكة يشبع يوما * * * * علمه الصيد يشبع مدى الحياة
قتل امرئٍ في غابةٍ ***** جريمة لا تغتفـر
وقتل شعبٍ بأكمله ****** مسألةٌ فها نظر
حتى الكلاب إذا رأت يوماً فقيراً ماشياً *** نبحت عليه وكشرت أنيابها
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…