PDA

View Full Version : پيام خطا هنگام حذف



hessam abjam
جمعه 09 بهمن 1388, 11:09 صبح
من نمي دونم چرا يا اين حذف اينقدر مشكل دارم:گریه: اولا از جواب شما مبني بر refresh كردن جدول و گريد ممنون ولي اين كار را كردم نشد! :عصبانی++: دوما وقتي با استفاده از adocommand حذف مي كنم پيغام خصا ارسال مي شود . دستور را به صورت زير وارد كردم :

adocommand.commandtext:='delete * from table1 where id='+edit1.text
adocommand1.execute

پيغام خطا : '*' Line1 : Incoorrect syntax near چه كنم؟

vcldeveloper
جمعه 09 بهمن 1388, 12:35 عصر
دوست عزیز، سوالات مربوط به زبان SQL را باید در تالار اصلب بانک های اطلاعاتی سایت بپرسید، نه تالار بانک های اطلاعاتی در دلفی. تالار بانک های اطلاعاتی دلفی مربوط به اشکالات در کار با بانک های اطلاعاتی در دلفی هست، نه اشکالات مربوط به زبان SQL.

شما دارید دستور DELETE مربوط به زبان SQL را اشتباه می نویسید، دستور DELETE یک یا چند رکورد را حذف میکنه، پس چیزی به عنوان لیست فیلد نداره، و قرار دادن * بعد از عبارت DELETE بی معنی هست. شکل درست این دستور به این صورت هست:

DELETE FROM Table1 WHERE ID = 1