加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb rs.RecordCount返回0的原因

发布时间:2020-12-17 07:57:34 所属栏目:百科 来源:网络整理
导读:str = Frame(7) Frame(8) Frame(9) Frame(10) Frame(11) Frame(12) Frame(13) Frame(14) //这里str为带双引号的字符串"123456",但sql语句只支持单引号 Call OpenConn sqlm = "select * from dev_info where mac = ' " str " ' " //这里可以把“123456”变成
str = Frame(7) & Frame(8) & Frame(9) & Frame(10) & Frame(11) & Frame(12) & Frame(13) & Frame(14) //这里str为带双引号的字符串"123456",但sql语句只支持单引号
Call OpenConn
sqlm = "select * from dev_info where mac = ' " & str & " ' " //这里可以把“123456”变成'123456' rs.Open sqlm,cn,3,3 If rs.RecordCount >= 1 Then '记录重复 rs.Close Call CloseConn Exit Sub Else rs.AddNew If Frame(4) = "00" Then rs!dev_type = "M1" ElseIf Frame(4) = "01" Then rs!dev_type = "M2" ElseIf Frame(4) = "02" Then rs!dev_type = "M3" End If rs!Mac = str rs!short_addr = Frame(5) & Frame(6) rs!dev_name = "未命名" rs!group_name = "未分组" rs.Update rs.Close End If Call CloseConn

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读