VB判断ACCESS数据库重复数据问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:24:19
dim sql as string
dim rs as new ADODB.Recordset
sql= "select * from m_data where m_name like '" & 要填加的姓名变量 & "'"
rs.Open sql, conn, adOpenKeyset, adLockPessimistic
if rs_RecordCount > 0 then
MsgBox " 已经存在!", 48, "starsystem"
else
'添加就好了
end if

这个代码是可以判断,出现个问题,就是 要填加的姓名变量 这个变量里面有[]这个永远判断的不存在。

比如:张三[男] 这样就算数据库里面有这个数据还是判断为没有,谁帮我解决下这个问题啊,在这先谢谢了

两个方法
一个是性别再用一个字段

一个是
sql= "select * from m_data where m_name like '" & 要填加的姓名变量 & "%'"

同意楼上说的两种方法
或者将数据存储格式改为张三(男)