العَرَض
إجراءات قاعده البيانات من خلال خطا ، ولكن لا يمكنني تحديد المشكلة من خلال إلقاء نظره علي رسالة الخطا.
تلميحات استكشاف الأخطاء وإصلاحها
1 اقتباس في جمله SQL
استبدل اي حرف اقتباس واحد (') بعلامات اقتباس مزدوجة (") أو العكس.
على سبيل المثال:
%var% = my value'
SELECT * FROM logs WHERE message = '%var%';
سينتج عن الاستعلام أعلاه خطا بسبب ظهور اقتباس واحد في نهاية قيمه المتغير.
لحل هذه المشكلة ، استبدل علامات الاقتباس المفردة في جمله SQL بعلامات اقتباس مزدوجة:
%var% = my value'
SELECT * FROM logs WHERE message = "%var%";
2. علامة النسبة المئوية (%) في جمله SQL
تشير علامات النسبة المئوية في اللوحة إلى بداية المتغير. لاستخدامها كحرف ، يجب تجاوزها بواسطة علامة النسبة المئوية الاضافيه (%). يمكنك العثور علي مزيد من المعلومات هنا.
3. خطا في الاتصال بقاعده البيانات
تاكد من ان جدار الحماية أو اي نظام أمان شبكه آخر لا يقوم بحظر الاتصال بين اللوحة وقاعده البيانات.
4. الاتصال ب Microsoft Excel
يمكن إنشاء اتصال SQL باستخدام Microsoft Excel ، بمجرد تثبيت برنامج التشغيل المناسب (Microsoft ACE. OLEDB).
الأمور التي يجب ملاحظتها:
-
يعتبر اسم قاعده البيانات اسم ورقه عمل Excel متبوعا بعلامة الدولار ($) ، علي سبيل المثال [ورقه 1 $].
-
أعمده قاعده البيانات هي رؤوس جدول بيانات Excel.