Search VB 2010

Sunday, June 19, 2011

No error message available, result code: DB_SEC_E_AUTH_FAILED(0x80040E4D).

المشكلة :
No error message available, result code: DB_SEC_E_AUTH_FAILED(0x80040E4D).

اسباب المشكله :
عدم قدرة البرنامج على ارسال قيمة معينه للكود المسؤل عن التوصيل بقاعدة البيانات مثل :
اسم قاعدة البيانات - نوع البروفايدر المستخدم .............. و لكن بعد التوصيل بقاعدة البيانات بمعنى :
ان الكود يكون صحيح فى المره الأولى ثم يطرأ عليه تغيير أثناء عمل البرنامج و ذلك بسبب :
أن تكون القيم فى السطر المسؤل عن قاعدة البيانات معتمده على متغيرات لم تعد ذو قيمه أثناء عمل البرنامج.
الحـــــــــــــــل :
استخدام Hide للفورم بدلا من Dispose حتى لا تنتهى قيمة المتغيرات التى يعتمد عليها سطر التوصيل .
استخدام Registry فى تخزين المتغيرات .
أو التأكد من أن قيمة المتغيرات تنتقل بشكل صحيح الى السطر المسؤل عن التوصيل بقاعدة البيانات .

Friday, June 10, 2011

VB.Net InputBox Form.TopMost Solved

  • If you have a form that is in TopMost Level, and you want to show an InputBox .....
1) Before Displaying the InputBox : Me.TopMost = False
2) Display the InputBox
3) After Displaying The InputBox : Me.TopMost = True

Thanx

Visual Basic Courses - Share