Vb 6.0与SQL Sever建立连接

         vb+SQL做了一个登录界面,运行时报错"对象变量或With块变量未设置",然后点调试之后发现给记录集赋值并没有成功,最后发现其实是数据库并未连接成功。

VB通过ADO连接SQL Sever数据库可以分为有源数据库连接和无源数据库连接,它们的区别是是否使用了DSN(数据源名称)来决定。

1.      无源数据库连接

        所谓无源数据库连接并不是说不需要数据源,如果没有数据源谈何连接?只是无源数据库连接不需要配置ODBC数据源,利用ADO通过代码就可以实现连接。

无源数据库连接的实现需要在vb 6.0中引用Microsoft ActiveX Data Object 2.6 library和MicrosoftActiveX Data Object Recordset 3.6 Library两个组件,然后运用connection对象的connectionstring属性进行连接。

       以简单的登陆系统为例,首先要在sql sever数据库中建立一个以student为名的数据库,vb代码如下:

Option Explicit
Public LoginSucceeded As Boolean
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub cmdCancel_Click()
LoginSucceeded = False
Me.Hide
End Sub
Private Sub cmdOK_Click()
Set conn = New ADODB.Connection
Set rs &#
  • 5
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值