| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1269 人关注过本帖
标题:请各位大哥指点下ADO控件删除数据,谢谢
取消只看楼主 加入收藏
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
结帖率:96.88%
收藏
已结贴  问题点数:20 回复次数:4 
请各位大哥指点下ADO控件删除数据,谢谢
Private Sub cmd_del_Click()
If Me.txt_c.Text = "" Then
MsgBox "删除条件不能为空!"
Exit Sub
End If
Adodc1.RecordSource = "select * from class where 姓名=" '&txt_c.text&"'"
If Adodc1.Recordset.RecordCount <= 0 Then
MsgBox "数据库中没有该项记录可供删除!"
Else
Adodc1.Recordset.Delete
DataGrid1.ReBind
DataGrid1.Refresh
MsgBox "删除成功!"
End If
End Sub
---------------------------------------------------
以上代码不知道哪错了?该删的记录没删掉,不该删的却被干掉了,急啊,请大哥们指正下,感激涕零!
搜索更多相关主题的帖子: ADO 控件 数据 删除 
2009-09-07 23:25
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
收藏
得分:0 
以下是引用Artless在2009-9-8 17:08的发言:

Adodc1.RecordSource = "select * from class where 姓名='" & txt_c.text & "'"
呵呵,大哥,小弟我无知么你帮我更正一下嘛,谢谢
2009-09-08 22:26
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
收藏
得分:0 
回复 4楼 Artless
Adodc1.RecordSource = "select * from class where 姓名='" & txt_c.text & "'"
------------------------------------------------------------------------
你的意思是改成Adodc1.RecordSource ="delete from class where 姓名='" & txt_c.text & "'" 是吗?
我测试过了,根本没用,不信你自己测试下
2009-09-09 15:39
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
收藏
得分:0 
以下是引用天作被子地作床在2009-9-9 18:41的发言:

Adodc1.RecordSource = "select * from class where 姓名='" & txt_c.text & "'"
Adodc1.Refresh
大哥,adodc1.refresh  也不行啊,本来我输入的删除条件是XX,但是XX还是没被删除,而是其他记录被删除了
2009-09-09 20:49
coffecat1119
Rank: 2
等 级:论坛游民
帖 子:166
专家分:84
注 册:2008-6-19
收藏
得分:0 
谢楼上的大哥我再试下看看
2009-09-15 00:01
快速回复:请各位大哥指点下ADO控件删除数据,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011303 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved