电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> VB编程>>VB连接以及写access一例(代码):

VB连接以及写access一例(代码)

来源:SailAFly | 2006-12-23 | (有3597人读过)

引用外部组件:
Mircosoft ActiveX Data Objects 2.5 Library

模块代码:

Option Explicit
Public Conn As ADODB.Connection
Public rs As ADODB.Recordset
Public strDBFile As String


'#------------------------------------#
'# 设置启动Main过程 #
'#------------------------------------#
Sub Main()
strDBFile = GetAppPath & "DB_Art.mdb"
Call ConnectDB(strDBFile)
frmMain.Show
End Sub

'#------------------------------------#
'# 获取当前相对路径 #
'#------------------------------------#
Public Function GetAppPath() As String
GetAppPath = App.Path & IIf(Len(App.Path) > 3, "\", "")
End Function
'#--------------------------#
'# 数据库连接 #
'#--------------------------#
Public Sub ConnectDB(ByVal strDBFile As String)
Set Conn = New ADODB.Connection
Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBFile & ";"
End Sub

窗体代码:

'保存数据的过程
Private Function AddData() As Boolean
Dim tRs As New ADODB.Recordset
Dim sSql As String
On Error GoTo Er
sSql = "Select * From 表名称"
tRs.Open sSql, Conn, 1, 2
tRs.AddNew

tRs("字段1") = Text1(0)
tRs("字段2") = Text1(1)

tRs.Update
tRs.Close
Set tRs = Nothing
MsgBox "数据入库成功!", vbOKOnly + vbInformation
AddData = True
Exit Function
Er:
AddData = False
End Function
VB编程热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号