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

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

بدأه fassuly في 28 أبريل 2009 · 9 رد · 1,095 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بعمل موقع عن طريق

ASP.net باستخدام الفيجول ستوديو 2005

والموقع شغال تمام

لكن عندما استخدمت ال IIS

ظهرت لي هذه المشكله

Server Error in '/' Application.
--------------------------------------------------------------------------------

ERROR [IM003] Specified driver could not be loaded due to system error  5 (Oracle in OraHome92). 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.Odbc.OdbcException: ERROR [IM003] Specified driver could not be loaded due to system error  5 (Oracle in OraHome92).

Source Error: 


Line 68:			 b = b.ToLower();
Line 69: 
Line 70:			 con.Open();
Line 71:			 com.CommandText = "select nvl(count(*),0) from tabs.dbm_biauto_deb_hist_head "
Line 72:								 + "where bi_auto_debcode='N7'"


Source File: c:\Inetpub\wwwroot\IAA.aspx.cs	Line: 70 

Stack Trace: 


[OdbcException (0x80131937): ERROR [IM003] Specified driver could not be loaded due to system error  5 (Oracle in OraHome92).]
   System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode) +35
   System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection, OdbcConnectionString constr, OdbcEnvironmentHandle environmentHandle) +131
   System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +98
   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +27
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +47
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
   System.Data.Odbc.OdbcConnection.Open() +37
   IAA.Button1_Click(Object sender, EventArgs e) in c:\Inetpub\wwwroot\IAA.aspx.cs:70
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBa
ckEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102




--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42

فما هي المشكلة وما هو الحل؟

شكرا جزيلا

#3
		con = new OdbcConnection("Driver={Oracle in OraHome92};" + "Dbq=kkk;" + "Uid=kkk;" + "Pwd=kkk;");

طبعا لم اكتب kkk هذا للتوضيح فقط

شكرا

#4

أتمنى أن يكون لديكم الحل

#5

تبدو لي أنها مشكلة من طرف قاعدة البيانات. هل قمت بتثبيت الـOracle Client على السيرفر؟

#6

أنا قمت بتثبيت الأوراكل بعد تثبيت ال iis

ولا اعرف كيف أقوم بتثبيت الـOracle Client على السيرفر

تم تعديل هذه المشاركة بواسطة fassuly في 4 مايو 2009 في 09:45

#7

للرفع B)

#8

بعد نظرة مطولة أكثر على رسالة الخطأ لاحظت أنك تستخدم System.Data.Odbc. استخدم System.Data.OracleClient بدلاً منها عندما تعمل على الأوراكل حيث أن مشاكلها أقل.

#9

اخي العزيز

اولا يجب تثبيت اوراكل سيرفر(او كلينت)

ثانيا استخدام ConnectionString الصحيحة

ثالثا لا تنسى ان تنشئ Service كي يمكنك الاتصال بقاعدة البيانات اسم هذه الخدمة هو نفسه البارميتر DataSource في سلسلة الاتصال

آمل ان اكون قد وفقت في ايصال الفكرة

#10

أشكر لكم ردودكم

لكن مع الاسف جربت كل شي ونفس النتيجه ونفس رسالة الخطأ

وجربته على جهاز ثاني ونفس النتيجه

لقد استسلمت

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