用rs.AddNew追加数据时,如何判断DataGrid中的数据是否存在呢??

gzhi1984 2007-06-17 10:08:52
我已将表绑定到DataGrid中了.(是用ADO)
我想把文本框的数据追加到DataGrid中,如何判断DataGrid中的数据是否存在呢??
如果存在就提示"已有".
如果没有就追加数据,(要求在DataGrid显示所有的内容)
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
of123 2007-06-18
  • 打赏
  • 举报
回复
查询以下就可以了:

Dim rs As ADODB.Recordset

Set rs = ADODC1.Recordset.ActiveConnection.Execute("Select * From 表名 Where 字段名 = '" & 控件名.text & "'"

If rs.EOF Then
ADODC1.Recordset.ActiveConnection.Execute("Insert Into 表名(字段名) Values('" &控件名.text & "'")
ADODC1.Refresh
Else
Msgbox "已有"
End If
gzhi1984 2007-06-18
  • 打赏
  • 举报
回复
呵呵谢谢 我已经解决了!!!!!!!
guyehanxinlei 2007-06-18
  • 打赏
  • 举报
回复
加的时候进去查询一下

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧