PDA

View Full Version : نوشتن کد حذف در دیتا ست



hamidrezax1
سه شنبه 20 بهمن 1394, 17:17 عصر
سلام دوستان من میخوام در vb2010 در قسمت دیتا ست یه کوئری بنویسم که محتویات جدولم رو به صورت کامل حذف کنه
این دستور در اسکیو اس به شکل زیر هست
SELECT ID, nam, nam_kh
DELETE FROM Table1

اما زمانی که در وی بی این کار رو میکنید به شما چنین اجازه ای نمیده
اگر راهنمایی کنید ممنون میشم

hamidrezax1
سه شنبه 20 بهمن 1394, 18:58 عصر
برا اینکه جدولی رو به صورت کامل حذف کنیم نیاز هست که حتماً یکی از فیلدهاتون کلید باشه
بعد من با یه حلقه کلیه جداول داخل گرید رو حذف کردم و در آخر تیبل آدابپور فراخوانی و ذخیره اطلاعات کردم
Dim i As Integer
For i = 0 To Table1DataGridView.RowCount - 1
Me.Table1BindingSource.RemoveCurrent()
Next
البته من این کار مجبور شدم در فرمم انجام بدم
اگر بازم دوستان چیزی در خصوص اس کیو ال وی بی مد نظرشونه راهنمایی کنن ممنونم

pamapz
پنج شنبه 22 بهمن 1394, 00:04 صبح
دستورتون مشکوک میزنه ، یعنی شما داده رو ممیخواین ولی بلافاصله در خواست حذفشو دارین ؟
خب چرا اینطوری نمینویسین :

SELECT ID, nam, nam_kh From Table1;Delete From Table1;

به این شکل نوشتن هیچ مشکلی در vb ندارین

hamidrezax1
پنج شنبه 22 بهمن 1394, 11:10 صبح
سلام دوست عزیز این اخطار رو میده من وی بی 2010 کار میکنم

hamidrezax1
شنبه 24 بهمن 1394, 12:34 عصر
Delete From Table1