VB连接SQL数据库的模块

小小蜗牛爬

小小蜗牛爬

2016-01-29 13:12

VB连接SQL数据库的模块,VB连接SQL数据库的模块

Public conn As New ADODB.Connection
Public rs As New ADODB.Recordset
Public addFlag As Boolean
Public Function OpenCn() As Boolean
Dim mag As String
On Error GoTo strerrmag
Set conn = New ADODB.Connection
conn.ConnectionTimeout = 25
conn.Provider = "sqloledb"
conn.Properties("data source").Value = "127.0.0.1" '服务器的名字
conn.Properties("initial catalog").Value = "chart" '库名
conn.Properties("integrated security").Value = "SSPI" '登陆类型
conn.Open
OpenCn = True
addFlag = True
Exit Function
strerrmag:
mag = "Data can't connect"
Call MsgBox(mag, vbOKCancel, "Error:Data connect")
addFlag = False
End
End Function

Public Sub clocn()
On Error Resume Next
If conn.State <> adStateClosed Then conn.Close
Set conn = Nothing
End Sub
Public Function openrs(ByVal strsql As String) As Boolean '连接数据库记录集
Dim mag As String

Dim rpy As Boolean
On Error GoTo strerrmag
Set rs = New ADODB.Recordset
If addFlag = False Then rpy = True
With rs
.ActiveConnection = conn
.CursorLocation = adUseClient
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open strsql
End With
addFlag = True
openrs = True
Exit Function
strerrmag:
mag = "data not connect"
Call MsgBox(mag, vbOKCancel, "error:connect")
openrs = False
End
End Function
Public Sub clors()
On Error Resume Next
If rs.State <> adStateClosed Then rs.Clone
Set rs = Nothing
End Sub
展开更多 50%)
分享

猜你喜欢

VB连接SQL数据库的模块

电脑网络
VB连接SQL数据库的模块

初学VB.NET连接SQL数据库

电脑网络
初学VB.NET连接SQL数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

VC连接SQL SERVER数据库

编程语言 网络编程
VC连接SQL SERVER数据库

VB程序如何连接数据库

编程语言 网络编程
VB程序如何连接数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何远程连接SQL Server数据库

MySQL mysql数据库
如何远程连接SQL Server数据库

VB中远程数据库的访问(1)-数据连接

编程语言 网络编程
VB中远程数据库的访问(1)-数据连接

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

[C#][正则表达式]寻找匹配的Groups的几种方法

[C#][正则表达式]寻找匹配的Groups的几种方法

Flash MX2004入门与进阶实例——综合实例(5)

Flash MX2004入门与进阶实例——综合实例(5)
下拉加载更多内容 ↓