View Full Version : آموزش: چگونه با یک کلیک کل فیلد های و رکورد های پایگاه دادمون رو حذف کنیم!؟
imanx7
یک شنبه 25 تیر 1391, 16:17 عصر
سلام! با عرض معذرت من زیاد بلد نیستم با دیتابیس کار کنم! الانم یه کار به هم خورده که باید انجامش بدم!
سوال من این که من یه فرم دارم که توش تمامی فیلد ها و رکورد های دیتابیسم رو روی DataGrid نشون میده ، من میخوام با یک کلیک کل اون لیست(رکورد ها و فیلد ها) حذف بشه! اگه میشه دستور شو واسم بزارید! ممنون میشم
با تشکر
محسن واژدی
یک شنبه 25 تیر 1391, 16:33 عصر
سلام علیکم
میتوانید از query زیر استفاده کنید:
Delete * From tblTest
نام جدول را جایگزین tblTest کنید
موفق باشید
imanx7
یک شنبه 25 تیر 1391, 16:38 عصر
سلام علیکم
میتوانید از query زیر استفاده کنید:
Delete * From tblTest
نام جدول را جایگزین tblTest کنید
موفق باشید
ممنون ولی اگه میشه یه زره بیشر توضیح بدین
mohammadriano
یک شنبه 25 تیر 1391, 17:05 عصر
با کسب اجازه از استاد واژدی
بدون کوئری هم می تونید این کار رو انجام بدبد
Private Sub Command_Click()
Data.Recordset.Refresh
While (Data.Recordset.EOF <> True)
Data.Recordset.Delete
Data.Recordset.MoveNext
Wend
End Sub
موفق باشی
محسن واژدی
یک شنبه 25 تیر 1391, 17:21 عصر
سلام علیکم
شاید کد زیر سریعتر باشد:
Private Sub Command1_Click()
Dim Cn As New ADODB.Connection
Cn.Open Adodc1.ConnectionString
Cn.Execute "Delete * From tblTest"
Cn.Close
Adodc1.Refresh
End Sub
نام جدول را جایگزین tblTest کنید
موفق باشید
xxxxx_xxxxx
یک شنبه 25 تیر 1391, 19:02 عصر
اگر از SQL Server استفاده میکنید دستور Truncate از همه سریع تر هست
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.