PDA

View Full Version : سوال: Delete کردن یک رکورد از یک Tabel



Tifon_vb
جمعه 11 بهمن 1387, 13:34 عصر
سلام
من این دستور SQL رو برای حذف یک رکورد از جدول نوشتم اما کار نمیکنه

Data1.RecordSource = "delete * from RHD where id ='" & Text1.Text & "'"
مشکل این کد چیه؟

mpmsoft
جمعه 11 بهمن 1387, 16:07 عصر
ستاره ازش حذف مي شه


Data1.RecordSource = "delete from RHD where id ='" & Text1.Text & "'"

در ضمن اگر ID از نوع عددي هست بايد به شکل زير بنويسي

Data1.RecordSource = "delete from RHD where id =" & Val(Text1.Text)

Tifon_vb
شنبه 12 بهمن 1387, 08:29 صبح
دوست عزیز از پاسختون ممنون
فرض کنید یه تیبل دریافت پول دارید(تیبل A)
و یه تیبل نمایش حساب مشتری(تیبل B)
این یه برنامه حسابداریه-یعنی مثلا شما 1000 تومان بدهکاری-500 تومنش رو پرداخت میکنی)تیبلA)الباقی 500 تومان دیگه شما بدهکاری-حالا کاربر میاد اون 500 تومنی که شما دادید رو حذف میکنه که حساب شما برمیگرده و همون 1000 نومن میشه-ولی اطلاعاتی که مربوط به دادن پول هست هنوز توی تیبل موجوده(تیبل B) و فقط برنامه محاسبات مربوط به جمع و تفریق حساب رو انجام میده