【发布时间】:2012-03-02 23:36:21
【问题描述】:
我在 c sharp 中有一个删除按钮语法问题 我已经做了一个这样的删除按钮的语法
string conection = "Provider = Microsoft.Jet.OleDb.4.0;Data Source=Database.mdb";
try
{
int i = 0;
for (i = 0; i < dataGridView1.CurrentRow.Cells.Count; i++)
{
DataGridViewCell cell = dataGridView1.CurrentRow.Cells[i];
if (cell.Selected == true)
{
string sql = string.Format("DELETE * FROM mahasiswa WHERE " + i + " ");
OleDbConnection conn = new OleDbConnection(conection);
conn.Open();
dataGridView1.Rows.RemoveAt(i);
OleDbCommand cmd = new OleDbCommand(sql, conn);
cmd.ExecuteNonQuery();
conn.Close();
}
}
}
catch (OleDbException ex)
{
MessageBox.Show(ex.ToString());
}
但代码查询语法错误,数据库记录不去删除
如何编码查询语法是否正确? 请帮帮我
我创建了一个数据库,从 microsoft 访问名称和表名 database.mdb 供应商,其中包含 id、name、address 列 主键:id
【问题讨论】:
标签: c#