حذف سطری از بانک اطلاعاتی در داخل فرم
با سلام
من می خام با زدن دکمه حذف ، یک سطر از بانک اطلاعاتی رو حذف کنم به شرطی که id#
اون سطر با مقدار textbox مساوی باشه. اما error میده : خط 6 '*'syntax near
کدش هم به صورت زیره :
strcon =
"server=(local);database=daneshjo;Integrated Security=True";
strsql =
"DELETE * FROM selectunit WHERE #id='" + TextBox1.Text + "'";
con = newSqlConnection(strcon);
con.Open();
da = newSqlDataAdapter(strsql, con);
da.Fill(ds, "selectunit");
ds.Clear();
نقل قول: حذف سطری از بانک اطلاعاتی در داخل فرم _ فوری
دوست عزیز مقدار textBox1.text باید داخل single quote باشه
نقل قول: حذف سطری از بانک اطلاعاتی در داخل فرم _ فوری
اون ستاره ای که گزاشتی در دستور Sql رو بردار.
اگه فیلدت تو پایگاه داده عددی باشه از کوتیشن استفاده نکن ولی اگه غیر عددی باشه استفاده کن.
اون علامت # چیه گذاشتی قبل از ID.
درضمن مشکل از دستور SQL ای هست که نوشتی.
حذف سطری از بانک اطلاعاتی در داخل فرم _ فوری
_SqlCom = string.Format("DELETE FROM selectunit WHERE id = '{0}'", TextBox1.Text);