ورود

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 از همه سریع تر هست