VB6.0数据库函数封装.检测是否有重复的数据-来自VB拉链厂销售生成管理系统


Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Public cnn As New ADODB.Connection
Public gblServer      As String
Public gblDataBase    As String
Public gblServerLogID As String
Public gblServerPwd   As String
Public gblRemoteServerIP As String '远程服务器地址

Public SQL2008 As String
  
Public 客户姓名查询标记   As Long
'1 是销售清单里面的 按钮触发    '2 是来款清单 里面的 按钮触发

Public Sub 连接数据库SQL2008() 'cnn

  
   gblServerLogID = "sa"
   gblServerPwd = "11111111"
   gblDataBase = "kkjd"
   gblServer = "127.0.0.1,1433"   '还要打开本地端口1433
  
  SQL2008 = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=" & gblServerLogID & _
                                                                         ";pwd=" & gblServerPwd & _
                                                                         ";Initial Catalog=" & gblDataBase & _
                                                                         ";Data Source=" & gblServer

   cnn.Open SQL2008
End Sub


'检测是否有重复的数据
Public Function 检测是否有重复的数据(ByVal 表名 As String, ByVal 字段 As Long, ByVal 值 As String) As Boolean
     Dim 数据集对象Tem  As New ADODB.Recordset
     Dim sSQL    As String
     sSQL = "Select * from " & 表名 & " where " & 字段 & " = '" & 值 & "'"
     数据集对象Tem.Open sSQL, cnn, adOpenKeyset, adLockPessimistic
     If 数据集对象Tem.RecordCount > 0 Then
         检测是否有重复的数据 = True
     End If
      数据集对象Tem.Close
End Function

调用方法如下:

If 检测是否有重复的数据("用户表", "用户名", "老侠客") = True Then
    MsgBox "检测到 [用户表] 中已经有用户名  " & 设置用户账号密码.Text1.Text & "  ,  请不要重复添加!"
    Exit Sub
End If

 Q1016058890 技术交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

侠客软件开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值