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

Parameter 'P1' not found

مغلق
بدأه المتميز في 24 يوليو 2005 · 7 رد · 622 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

استخدمت ADOQuery للتعامل مع قاعدة البيانات وأثناء عملية الإدخال يظهر لي رسالة

ADOQuery1: Parameter 'P1' not found

وهذا الكود المستخدم

procedure TFrmMain.Button3Click(Sender: TObject);
begin



    with ADOQuery1 do
     begin
      Close;
      SQL.Clear;
      SQL.Add('INSERT INTO names');
      SQL.Add('(name,phone)');
      SQL.Add('Values');
      SQL.Add('(:P1,:P2)');
      Prepared;
      Parameters.ParamByName('P1').Value := Edit2.Text;
      Parameters.ParamByName('P2').Value := Edit3.Text;

      ExecSQL
    end;

end;
end.

460.gif

#2

السلام عليكم ،،،

الكود لا توجد به أخطاء .

بعض الاسماء لا تسمح لك قواعد بيانات أكسيس بإستخدامها .

فالخطأ هنا انك استخدمت اسم للجدول محجوز في قواعد بيانات أكسيس وهو names . غيره الى أي اسم ، وسيعمل معك الكود بإذن اللـــــه تعالــــى .

وفقك اللـــــه .

#3

إضافة إلى كلام الاخ أبومحمد احتمال كون الخطأ من

SQL.Add('(:P1,:P2)');

اخوكم

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

#4

ماذا تقصد بها!!!؟؟

When You Started With Delphi ...You Could Not Stop!

delphiteam2.jpg

alharmoodiGropu.com

#5

السلام عليكم ،،،

اقتباس
ماذا تقصد بها!!!؟؟

لا أعلم موجهه لي أم للمتميز

عموما يصبح الكود بهذا الشكل

procedure TFrmMain.Button3Click(Sender: TObject);
begin



   with ADOQuery1 do
    begin
     Close;
     SQL.Clear;
     SQL.Add('INSERT INTO name_phone);
     SQL.Add('(name,phone)');
     SQL.Add('Values');
     SQL.Add('(:P1,:P2)');
     Prepared;
     Parameters.ParamByName('P1').Value := Edit2.Text;
     Parameters.ParamByName('P2').Value := Edit3.Text;

     ExecSQL
   end;

end;
end.

ويغير اسم الجدول في قواعد البيانات الى هذا الاسم name_phone

سيعمل معه الكود بإذن الله .

#6

السلام عليكم

رفض يا إخواني

شوفوا الملف المرفق

تجربة.zip

460.gif

#7

المرفق لايعمل معي

تأكد منه

#8

/index.php?showtopic=70880

:rolleyes:

..................بسم الله الرحمن الرحيم..................

وتعاونوا على البر والتقوى ولا تعاونوا على الإثم والعدوان

.............................................................................................................................

لنبدا دورة دلفي

سلسلة تعلم برمجة Pascal , تعلم اساسيات الباسكال

التحكم بمنفذ الطابعة عن طريق الدلفي

سلسلة دروس تعلم قواعد بيانات Midas

هيا لنبدأ بالApi

أفكار سريعة, مجموعة شفرات صغيرة وفاعله لدلفي

كتب + مواقع ::: مراجع مهمة للغة دلفي, مجموعة كتب مجانية + مواقع مفيدة

مكتبه الأكواد, أكواد وبرامج دلفي

.............................................................................................................................

18_07_05_10_53_18_1121752398da3wa_18.gif

هذا الموضوع مغلق.

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