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

اريد حلا للرساله run time error 2147221504

بدأه mkeen2002 في 23 أكتوبر 2010 · 6 رد · 970 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ركزوا معايه يااخوه سوالي بسيط لاني مستجد :

قام احد الزملاء بعمل تطبيق على VB6 بواسطة SQL SERVER2000 على جهاز واحد بدون استخدام شبكه.

اردت نقل هذا التطبيق على جهاز اخر فاقمت بالاتي :-

1- نسخت التطبيق على الجهاز الجديد

2- قمت بتحميل SQL server 2000 على الجهاز الجديد

3- عملت Backup للقواعد البيانات التي بالجهاز الاول

4- عملت RESTORE للقواعد البيانات على الجهاز الجديد

عند تنفيذ التطبيق تظهر لي هذه الرساله :-

run-time error 2147221504 (80040000)i

Microsoft] [ODBC SQL SERVER DRIVER [DBNETLIB] sql server] غير موجود او تم رفض الوصول

Microsoft] [ODBC SQL SERVER DRIVER [DBNETLIB] connectionOpen (connect())i]

#2

تأكد من اسم السيرفر . يجب ان يتم تغييره حسب اسم الجهاز الجديد.

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

السلام عليكم...

مبدئياً - و كما ذكر أخونا omani مشكوراً - فإن أول شيء هو التأكد من اسم الـ Server في الـ ConnectionString. و إذا كان البرنامج سيتم تشغيله دائماً على جهاز واحد فإنه يمكنك تجنب تعديل اسم الـ Server كلما نقلته إلى جهاز مختلف باستعمال كلمة "(LOCAL)" - بالقوسين الكبيرين المحيطين بها - بدل اسم الـ Server و التي تدل دائماً على الحاسوب المحلي.

نرجو الاستفادة و السلام.

وَ قُلِ اعْمَلُوا فَسَيَرَى اللهُ عَمَلَكُمْ وَ رَسُولُهُ وَ الْمُؤْمِنُونَ

صدق الله العظيم

#4

السلام عليكم

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

الرابط

تم تعديل هذه المشاركة بواسطة عبدالجليل العقوري في 24 أكتوبر 2010 في 13:06

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

عمر المختار

اللهم انعم على بلادي بالأمن والأمان

#5

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

على فكره حيث ان البرنامج تطبيق اي (EXE) ولايوجد لدي الكود واحاول تشغييل هذا التطبيق على جهاز جديد كما ذكرت

المهم بعد ان انحلت المشكله الاولى ظهرت اخرى وهي ان معد البرنامج كان عامل users عند فتح البرنامج ( التطبيق ) يقول يعطيك اسماء المستخدميين في لائحه منسدله

ولكن على الجهاز الجديد وعند تشغييل التطبيق لاتظهر تلك الائحه وكأنه لايقراء users المعدة من قبل تحت قاعدة البيانات في الانتربرايز.

ساعدونييييييييييييييييييييييي 

#6

وين الملايين الشعب العربي وين ------ وين وين

#7
mkeen2002 كتب:

وين الملايين الشعب العربي وين ------ وين وين

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

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

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