06-04-20, 08:17 PM
(آخر تعديل لهذه المشاركة : 06-04-20, 08:18 PM {2} بواسطة ZaerAllail.)
(06-04-20, 06:10 PM)سعود كتب :إقتباس :وعموما شي جميل أخ سعود ربي يحفظكواياك
لكن لم افهم هل حللت المشكلة؟
هل المشكلة الاساسية بالبحث فقط؟
![]()
هل تقصد ان الطريقة اللي انت اتبعتها هي السبب؟الاصدار اللي عندي sql 2014vs2019شوف دالة Isfound اللي بالصورة
عفوا قصدي هذه الصورة
![]()
والصورة السابقة الدالة للبحث
لا يا عزيزي المشكلة لم تحل حتى الأن
بحاول أبسط لك مقصدي ربما يبسط الأمر
المشكلة ليست في الداتا بيس وإنما في جملة الحفظ أو الإستعلام على حد سواء
فالداتا بيس تقبل الأسماء والحركات بدون أي إشكال عند إدخالها بشكل مباشر من خلال sql
وليس من خلال النموذج أو البروجكت
وكمثال مباشر الكود التالي للإستعلام وهو يعمل بشكل جيد على جميع الجمل طالت أو قصرت ولكن ينتج عنه رسالة الخطأ فقط عند الحركه (') وما شابهها
فهو لا ينفذ الأمر ويتوقف على رساله الخطأ
والحل الذي أبحث عنه هو الخطأ الذي تقصدة رسالة الخطأ بكلمة خطأ في بناء الجملة بالقرب من حرف إس
'Incorrect syntax near 's حيث إس تمثل الحرف الذي جاء بعد الحركه المقصوده
كود :
da = New SqlDataAdapter("select NameOfMov From MovTable where NameOfMov = '" & Trim(NameSearchTB.Text) & "'", sqlcon)
da.Fill(MovieSearchdt)فالخلل هو في السطر الأول الخاص بتنفيذ عملية البحث
فالجمله في حد ذاتها غير صحيحه
يجب أن يتم التعديل عليها حتى يتم تنفيذ الأمر وتعبئة الجدول
ربما يكون هناك أكواد أقرب للحل كالمثال الذي أدرجته الأن ولكن التعديل على الجمله ذاتها وإصلاحها هو الذي أبحث عنه
كفائدة قبل كل شيء
أنا عارف إني ممكن أكون أزعجتك بس المعذرة يا غالي
إبداعك يستحق التقدير والله
شكرا لك
