كتب : almomaiaz
تاريخ : 9/16/2002
السلام عليكم ورحمة الله وبركاتة
عندي مشكلة محيرتني في ال asp والغريب إن المشروع اللي مسوية كان شغال بشكل ممتاز لما إنتهيت من برمجتة ولكن بعد فترة رجعت أبي أشغلة وحصلت المشكلة هذي تتكرر مع أي عملية update في أي ملف في المشروع ويعطي نفس رسالة الخطأ
وهذي رسالة الخطأ
Microsoft JET Database Engine (0x80004005) Operation must use an updateable query. /t/index.asp, line 233
وهذا الكود اللي فيه المشكلة والسطر اللي فيه المشكلة هو آخر سطر في الكود التالي :
strSQL = "UPDATE tutorial SET " _
& "visitor = '" & visitor & "' " _
& "WHERE (TID = " & rs2("TID") & ")"
Set strSQL2 = MyConn.Execute(strSQLــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب : أحمد الجفري
تاريخ : 9/16/2002
تأكد من صلاحيات قرائتك للمجلد الذي توجد به قاعدة البيانات
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب : almomaiaz
تاريخ : 9/17/2002
هلا أخوي الجفري
المشروع موجود على جهازي في مجلد wwwroot وللمعلومية جهازي مركب عليه WinXp مع IIS
ما أظن إن المشكلة من الصلاحيات لأني جربتة على أكثر من جهاز ونفس المشكلة
ياليت تشوف حل للمشكلة اللي حيرتني بالفعل
وشاكرين مقدما
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب : almomaiaz
تاريخ : 9/17/2002
رسالة الخطأ اللي فوق تأتي في عمليتا التعديل والإضافة
أما في عملية الحذف فيعطي هذة الرسالة
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Could not delete from specified tables.
يعني الشغلة مقفلة من كل جهة بعد ماكان شغال تمام
أظن المشكلة لها علاقة بقاعدة البيانات ( مع العلم أن قاعدة البيانات هي Access2002 )
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
كتب : أحمد الجفري
تاريخ : 9/17/2002
غير المحرك الى jetole بدلا من odbc هناك أحد الاخوان عانى من نفس المشكلة ولكن من بعد تغييره للهاردسك من Fat الى ntfs عمل برنامجه بشكل سليم .