تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خطأ فى الكود 2147217865-
#1
متى تظهر رسالة الخطأ التالية؟ وكيف نتفادى هذا الخطأ؟
TABLE DOS NOT EXIST
و متى تظهر رسالة الخطأ التالية؟ وكيف نتفادى هذا الخطأ؟
TABLE ALREADY EXIST

ولكم ألف شكر
الرد }}}}
تم الشكر بواسطة:
#2
أهلا أخي الكريم , تظهر هذه الرسالة TABLE DOS NOT EXIST عندما تحاول فتح إو إستخدام جدول غير موجود في قاعدة البيانات , وتظهر هذه الرسالة TABLE ALREADY EXIST عندما تريد إنشاء جدول موجود في قاعدة البيانات مسبقاً , قمت بعمل دالة لكي تفحص وجود الجدول في قاعدة البيانات من عدمه , الدالة كالتالي :

PHP كود :
Private Function Is_Table_Exist(zTableName As String) As Boolean
On Error 
GoTo zER

Dim zErrNumber 
As Long

If Trim$(zTableName) = "" Then Is_Table_Exist False: Exit Function

If 
RS.State 1 Then RS.Close
RS
.Open "Select * From " Trim$(zTableName), DBadOpenStaticadLockPessimistic
If RS.State 1 Then RS.Close

Is_Table_Exist 
True
Exit Function

zER:
 
  zErrNumber Err.Number
   
If zErrNumber <> 0 Then
      If RS
.State 1 Then RS.Close
      Is_Table_Exist 
False
      Err
.Clear
      Exit 
Function
 
  Else
 
     Is_Table_Exist True
      Err
.Clear
   End 
If

End Function 

حيث DB هو كائن ADO الذي يتصل بقاعدة البيانات و RS  هو كائن ADO الذي يتصل بالجدول , وطريقة إستخدامها كالتالي :

PHP كود :
IF Is_Table_Exist("Table1") = True Then
    MsgBox 
"الجدول موجود في قاعدة البيانات"
Else
 
   MsgBox "الجدول غير موجود في قاعدة البيانات"
End IF 

حيث تمرر للدالة إسم الجدول الذي تريد فحص وجوده من عدمه في قاعدة البيانات فإذا أرجعت الدالة القيمة True فهذا يعني أن الجدول موجود وإذا أرجعت القيمة False فهذا يعني أن الجدول غير موجود في قاعدة البيانات , قم بإستخدام هذا الدالة قبل فتح الجدول الذي تريد إستخدامه في جملة الإستعلام .
الرد }}}}
تم الشكر بواسطة: اسلام الكبابى
#3
بارك الله فيك
ولك ألف شكر
الرد }}}}
تم الشكر بواسطة: Ahmed_Mansoor , Ahmed_Mansoor


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصحيح هذا الكود اسلام الكبابى 0 341 17-04-15, 06:05 PM
آخر رد: اسلام الكبابى
  أريد كودآ سهلآ بدلآ من هذا الكود الغبى اسلام الكبابى 2 426 13-04-15, 08:00 PM
آخر رد: اسلام الكبابى
  اضافة سجل باستخدام الكود اسلام الكبابى 1 518 25-03-15, 09:05 PM
آخر رد: اسلام الكبابى
  كتابة كود داخل الاكسس بواسطه الكود من الفيجوال hagasoft 1 718 28-07-13, 12:13 AM
آخر رد: hskurd
  ما الخطأ في هذا الكود Ahmed Abdulla 7 1,471 25-05-13, 10:58 PM
آخر رد: Ahmed Abdulla
  تعديل علي هذا الكود Ahmed Abdulla 9 1,269 22-05-13, 10:00 AM
آخر رد: Ahmed Abdulla
  ما الخطأفي الكود التالي ado كمبو بوكس المبرمج البسيط 12 1,116 27-04-13, 12:18 PM
آخر رد: تركي الحلواني
  برنامج لصنع ( تكوين ) قاعدة بيانات أكسس من خلال الكود Ahmad Jawad 5 1,003 03-03-13, 02:19 AM
آخر رد: zar9awi06
  ado : ما الخطأ في الكود هذا المبرمج البسيط 2 470 10-02-13, 11:09 AM
آخر رد: تركي الحلواني
  ربط جداول من sql إلى access عن طريق الكود أبوالعباس 3 962 04-12-12, 05:41 PM
آخر رد: hago

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم