VB数据库的 删除 和查询

来源:百度知道 编辑:UC知道 时间:2024/06/24 00:30:50
VB 用adodc控件连接数据库 data 显示

添加了2个按钮 删除 查询 和一个文本框控件text1
怎么写代码 删除 我光标所指的数据啊 在text1里面输入信息 点查询然后data控件里面就能显示了 .请问代码怎么写?
access 2000数据库

删除是删除一条数据啊 不是删除某一主键啊。
数据库名称 123.mdb 表名称 nni

Private Sub Command2_Click()
Adodc1.RecordSource = "select * from nni where 姓名='" & Text1.Text & "'" '这是查询 姓名=text1 的内容
DataGrid1.Refresh
End Sub
好像在text1上输入的姓名 在datagrid上面还是没有显示!~

如果你的adodc1已经连接成功,请注意把datagied1与adodc1连接起来....Set DataGrid1.DataSource = Adodc1
这样行了吗?

Private Sub Command2_Click()
Adodc1.RecordSource = "select * from nni where 姓名='" & Text1.Text & "'" '这是查询 姓名=text1 的内容
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

朋友,,,我没有你的数据库,所以不能检测是否成功...
还麻烦你运行一下...并告诉结果....(一切以实践为主)
希望这代码能帮你忙,,,请把分给我吧..如果还有什么问题或不明白的地方,请放心大胆问...这里好心人多得很,,,,,..
如果我能回答,我尽力回答,如果我不能回答,,我非常乐意与你一起研究,学习

'需要控件:command1,command2,adodc1,datagrid1

Private Sub Command1_Click()
Adodc1.Recordset.Delete
Adodc1.Refresh

End Sub

Private Sub Command2_Click()
Adodc1.RecordSource = "select * from nni where 姓名='" & Text1.Text & "'" '这是查询 姓名=text1 的内容
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
End Sub

Private Sub Form_Load()
Command1.Caption = "删除"
C