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

مشكلة الرموز الخاصة بالادخال والتعديل

بدأه mmsalman87 في 15 ديسمبر 2009 · 5 رد · 711 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي جدول من قاعدة بيانات اكسس

فيه حقل نوع البيانات فيه memo

بحيث اضع فيه تيكست ورموز خاصة مثال على نوع البيانات التي ستوضع في الحقل

Declare
Ch Varchar2(30);
Begin
If :Blk.Part_Name Is Not Null Then
For I In 1..Length(:Blk.Part_Name) Loop
Ch:=Substr(:Part_Name,I,1);
If Ch  Between '1' And '9' Or Ch  Between 'ء' And 'ي' Then
    Message('PLEASE INSERT TEXT ONLY');
    Message('PLEASE INSERT TEXT ONLY');
Raise Form_Trigger_Failure;
End If;
End Loop;
End If;
End;

المشكلة الان

عند عمل البرنامج على الدوت نت وكتابة الجملة المعروفة للاضافة والتعديل

يعطيني syntax error

ولكن لو اكتب تيكست عادي بداخل النص من الدوت نت مافي مشكلة

هل المشكلة وجود special characters يمنع الادخال من الدوت نت

علما انه من نفس قاعدة البيانات ادخل البيانات بشكل طبيعي

هذه هي جملة الادخال وبنفس الطريقة جملة التعديل

            SavInto.CommandText = "INSERT INTO SAL(Sname,Scode,st,CODE_DESC)" & _
            "values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox4.Text & "','" & TextBox3.Text & "') "

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#2

وجود special characters في النص يؤثر على عملية الادخال

فمثلا وجود "," الي هي الفاصله مشكلة لان هذه الفاصلة معروفه تستخدم للفصل بين الحقول وقيم الحقول

لذلك حاول استبدالها برمز آخر

#3

استعمال Parameters بدل concatenation يحل كل هذه المشاكل و أخرى و يزيد من فعالية الكود و درجة الحماية للبيانات.

#4

اخواني انا مش خبير بالدوت نت

كيف اعملها ؟ مش عارف ؟؟؟؟؟شو اعمل بالكود ؟؟؟

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#5

تجد هنا العديد من الأمثلة للعديد من أنواع جمل سكل باستعمال البرامترز. الرابط :

/index.php?showtopic=208690&view=findpost&p=1035927

#6

يا اخوان استخدمت الوضع المتصل وريحت راسي

بيعمل كل شي لحالو

شو رايكم ؟؟؟

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…