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

خطا في كود استعلام

بدأه hero for eve في 30 يونيو 2011 · 12 رد · 628 مشاهدة · في قسم Oracle Forms
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

كيفكم اخواني ان شاء الله بخير

انا برمجة زر على اساس ادخل الـ cust_id يظهر لي الـ cust_name

select cust_name 

into : block3.d_name;

block3.d.name;

from names_customer

where cust_id = : block3.cust_name;

end;
#2

ممكن تذكر ايش الخطأ؟.

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

278493893.jpg

هذا الخطا اخي

#4

قم بازالة ال ';'

في

 block3.d_name;

جملة السيليكت select تعمل كمجلة واحدة تقوم باضافة ال; في نهاية الجملة

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#5
145227301.jpg
#6
select cust_name 

into : block3.d_name

//block3.d.name

from names_customer

where cust_id = : block3.cust_name;

end;

امسح السطر اللي فيه //

تم تعديل هذه المشاركة بواسطة mental-driller في 1 يوليو 2011 في 17:06

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#7
886059372.jpg
#8

قم بازالة المسافات بين اسم البلوك واسم المتغير يعني

:block.item

بدل

:  block.item

تم تعديل هذه المشاركة بواسطة mental-driller في 1 يوليو 2011 في 21:51

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#9
608184193.jpg
#10

تأكد ان block4 موجود فعلا وان d_name موجود فعلا

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#11

ما قصرت اخوي يعطيك العافية ما ظبط برضو انا ترا ما بحط begin ولا شي

اتوقع المدرب بالكود حقو كان يحطها بكرا ان شاء الله اراجعو

الله يعطيك الف الف عافية ويوفقك ويسعدك يارررب

ما قصرت

#12

ما تحتاج begin لانك هنا مش معرف متغيرات داخل declare بس تأكد من صحة اسماء البلوكات والمتغيرات حق البلوكات لانه هذا هو سبب الخطأ

كمان الــ end لا تحتاجها على ما اعتقد

بالتوفيق

تم تعديل هذه المشاركة بواسطة mental-driller في 1 يوليو 2011 في 23:15

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#13
begin

select name

into :block4.d_name

from names_customer

where cust_id = :block4.cust_id

end;

هادا هوا الكود السليم

شكرا اخي واسف تعبتك معايا

الكود للفايدة

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