打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
access 动态代码链接sql 数据库

推荐资料自学网址:http://www.51zxw.net/study.asp?vip=10241777 

Public Function saConnect(ByVal strServer As String, ByVal strDatabase As String, _
ByVal strUsername As String, ByVal strPassword As String) As Boolean
 
On Error GoTo err

Connect:
Dim strCn As String

strCn = "PROVIDER=SQLOLEDB.1;"

'strCn = strCn & "Workstation Id = HY"
strCn = strCn & "DATA SOURCE=" & strServer & ";"              '服务器
strCn = strCn & "INITIAL CATALOG=" & strDatabase & ";"       '数据库
strCn = strCn & "USER ID=" & strUsername & ";"                              '用户名
strCn = strCn & "PASSWORD=" & strPassword & ";"                               '密码

strCn = strCn & "PERSIST SECURITY INFO=TRUE;"
strCn = strCn & "Use Procedure for Prepare=1;"
strCn = strCn & "Auto Translate=True;"
strCn = strCn & "Packet Size=4096;"

'Debug.Print strCn
CurrentProject.OpenConnection strCn
 
i = True
 
theConnect = True

Exit Function

err:
i = False
MsgBox "错误代码: " & err.Number & vbCrLf & vbCrLf & _
"错误描述: " & err.Description, vbCritical + vbOKOnly, theTitle

 

End Function


 
----调用 参数传进去
Private Sub Command0_Click()
Dim str As String
If CS(Me.Server) = "" Then
MsgBox "服务器名称不可为空,请输入!", vbCritical, 登录错误
Exit Sub
End If
If CS(Me.Database) = "" Then
MsgBox "数据库名称不可为空,请输入!", vbCritical, 登录错误
Exit Sub
End If
If CS(Me.Username) = "" Then
MsgBox "用户名不可为空,请输入!", vbCritical, 登录错误
Exit Sub
End If
If CS(Me.Password) = "" Then
MsgBox "密码不可为空,请输入!", vbCritical, 登录错误
Exit Sub
End If
Call saConnect(Me.Server, Me.Database, Me.Username, Me.Password)
If i = True Then
UServer = Me.Server
Udatebase = Me.Database
DoCmd.Close acForm, Me.name
DoCmd.OpenForm "A-SQLserver", acNormal, , , , acWindowNormal
Forms![A-SQLserver].Label9.Caption = "Server: " + UServer
Forms![A-SQLserver].Label12.Caption = "Datebase: " + Udatebase
Else
End If
 End Sub

 
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
excel vba常用实例
Excel各种密码解锁姿势(收藏备用)
VB复制文件源代码
ACCESS-VBA编程(1)
在VB+Access系统中实现多项条件查询
VB.NET访问ACCESS数据库的增加,修改,删除等部分过程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服