根据名称从Access数据库中删除记录

时间:2012-07-24 08:02:58

标签: vb.net ms-access-2007

使用VB.net进行数据库访问2007:

我有数据库名称:样本

表名:test

专栏:

empname[Primary Key], 
id,
sal

我想根据名称删除记录。例如:我的名字col包含詹姆斯,岩石,大门等名称。 我想要做的是,如果我按下删除按钮我应该弹出消息框要求输入员工姓名,输入后如果存在emp名称则应该删除它并更新访问数据库并且如果找不到emp名称它应该说“这个名字不存在记录”。

第二个问题是:我在DataGridview中显示记录,我想修改datagridview中应该更新访问数据库的特定记录。

如果我开始工作的话,我会帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

在Access中创建查询或使用sql字符串,例如'从测试中删除其中empname = @ p1'。

向用户显示表单(或使用InputBox)以获取名称。

将您从表单/ InputBox中获取的名称放入查询/ sql字符串中。

运行查询。

如果您的DataGridView绑定到您的表格,那么您肯定可以免费获得所有这些内容吗?