2012-07-24 81 views
0

数据库访问2007 VB.net从Access数据库中的记录:删除基于名称

我已经DB名称:样品

表名:测试

列:

empname[Primary Key], 
id, 
sal 

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

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

我会对我很好的帮助,如果我得到这个工作。

谢谢。

+1

您需要将问题分解到各个部分,看看您是否可以解决问题,然后发布代码以及卡住的位置。 – Fionnuala 2012-07-24 08:50:58

+1

http://whathaveyoutried.com/ – bendataclear 2012-07-24 09:00:53

回答

0

在Access中创建一个查询或使用像'从测试Where empname = @ p1'这样的sql字符串。

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

将您从form/InputBox获得的名称放入查询/ sql字符串中。

运行查询。

如果你的DataGridView绑定到你的表格,那么你肯定能免费获得所有这些东西?

+0

这里是删除按钮代码: – 2012-07-25 11:45:56