PDA

View Full Version : سوال: مشکل در حذف اطلاعات از بانک



iran_sky
دوشنبه 16 فروردین 1389, 23:05 عصر
با سلام به دوستان
من با این کد میخوام اطلاعات داخل بانک رو پاک کنم اما خطا syntax میده مشکلش کجاست



Private Sub btn_delete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_delete.Click
Try
cmd.Connection = conn
cmd.CommandText = "delete * from notebook where telephone=@telephone"
cmd.Parameters.AddWithValue("name", Trim(txt_name.Text))
cmd.Parameters.AddWithValue("lastname", Trim(txt_lastname.Text))
cmd.Parameters.AddWithValue("telephone", Trim(txt_telephone.Text))
cmd.Parameters.AddWithValue("address", Trim(txt_address.Text))
conn.Open()
cmd.ExecuteNonQuery()
conn.Close()
MessageBox.Show(" ")
txt_name.Text = ""
txt_lastname.Text = ""
txt_telephone.Text = ""
txt_address.Text = ""
DataGridView1.AutoGenerateColumns = True
ds.Clear()
dta.Fill(ds, "notebook")
DataGridView1.DataSource = ds
DataGridView1.DataMember = "notebook"
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

محمد سلیم آبادی
دوشنبه 16 فروردین 1389, 23:11 عصر
سلام،
ستاره ی بعد از کلید واژه ی DELETE بایستی حذف شود

iran_sky
دوشنبه 16 فروردین 1389, 23:27 عصر
با سلام
ستاره رو برداشتم ولی فقط یکبار حذف میکنه
بعد از اون این پیغام رو میده
the connection was not closed. the connection current state is open
کد save و edit هم فقط یکبار اجرا میشه بعد پیغام بالا رو میده

AminSobati
سه شنبه 17 فروردین 1389, 00:19 صبح
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/d51d224f-1496-4ee9-9132-cb95d00d76d7