مشكلة في التعديل على قاعدة البيانات firebird
#1
السلام عليكم ورحمة الله وبركاته

عندا قيامي بالتعديل على حقل في قاعدة البيانات ظهرت لي هاته الرسالة
[صورة: attachment.php?attachmentid=2564&d=1302300623]
تمنعني من التعديل- كيف اقوم ب التعديل على حقل في قاعدة بيانات firebird ؟


الملفات المرفقة
.jpg   photo.jpg (الحجم : 35.63 ك ب / التحميلات : 59)
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#2
من خلال الرسالة التي بالصورة تأكد من كتابتك لاسم الحقل في الاستعلام
مثلا لديك في الجدول الحقل numid لكنك في اللاستعلام كتبته nunid
ان كان شيء أخر أرفق لنا مثال..

بالتوفيق
لا اله الا أنت سبحانك اني كنت من الضالمين
الرد
#3
بارك الله فيك اخي me&delphi على التوضيح .

عندي قاعدة بيانات firebird تحتوي على جدول اسمه TV هذا الجدول يحتوي على حقول التالية :

TV_ID
TV_NOM
TV_COM

عندا عملية الإضافة لا مشكلة

عندا عملية التعديل تظهر الرسالة السابقة للعلم لم انشئ حقل بسم Old_TV_ID

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



PHP كود :
TV.Edit;
TVTV_NOM.AsString:=sEdit3.Text;
TVTV_COM.AsFloat :=CurrencyToFloat(sEdit4.Text);
TV.Post 

بالتوفيق للجميع
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#4
وعليكم السلام ورحمة الله وبركاته
نفس المشكل هنا أيضا:
كود :
http://www.delphigroups.info/2/7/270102.html
جرب نفس الحل:
إقتباس :I've found the problem. I copied one query to another and didn't re-
generate the sql for the insert,update and delete commands. Sorry for
the false alarm.
David
الرد
#5
اخي kachwahed بارك الله فيك على المجهود الجبار الله ينورك

لم افهم ماذا يقصد المبرمج David في تلك الفقرة

اخوك عربي 100/100 Sad

بالتوفيق للجميع

سلامي وحبي لك اخي
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#6
اخي الحبيب abdelmalek
ما هي المكونات التي تساتعملها للاتصال بقاعدة البيانات FireBird ؟
إذا كان مونات IBX التي تأتي مع دلفي ، فهناك مكون IBUpdate ، فعندما يحدث تغيير في الاستعلام IBQuery ، لابد أن تدخل على المكون IBUpdate ، و تقوم بتحديث استعلامات Update , Delete , Select .
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#7
بارك الله فيكم على التواصل

إقتباس :ما هي المكونات التي تساتعملها للاتصال بقاعدة البيانات FireBird ؟

استعمل مكونات UniDAC

بالتوفيق للجميع
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد
#8
السلام عليكم

هل يمكنك رفع المحاولة ؟ ( القاعدة ~ الجدول المسبب للمشكل فقط أو سكربت إنشائه )

بالتوفيق
الرد
#9
بارك الله فيك اخي الحبيب عبد الجليل

حلت المشكلة .

الحل : فقط قمت بإضافة الحقل TV_ID كما هو موضح في الصورة :


[صورة: attachment.php?attachmentid=2569&stc=1&d=1302357088]

بالتوفيق للجميع


الملفات المرفقة
.jpg   EditFirebird.jpg (الحجم : 30.02 ك ب / التحميلات : 48)
كن متواضعا ولا تكن متكبرا // الصبر + المثابرة = النجاح
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 2 ) ضيف كريم