



时间:2011-04-22 关注公众号 来源:网络
在VB编程中通常要与数据库打交道,对于数据量较小的应用,一般选用Access作为数据库,因为Access数据库比较简单,功能也比较齐全,数据的备份、拷贝都很方便,且程序发布时不需要额外单独安装其它的数据库管理软件。因此,在功能能够满足要求的条件下,Access数据库往往成为一些小型数据库软件的首选。
关于用VB操作Access库表的方法有多种,一般初学者往往会使用数据控件,许多资料上也大都以此作为操作Access数据库的起点来介绍,因为这个方法使用起来非常简单,但使用数据控件的方法在程序编码上往往不够灵活。现在介绍一下其它两种操作Access数据库的方法。
第一种:使用数据库对象
首先,要进行有关数据对象的声明,代码如下。
Dim MyWs As Workspace Dim MyDB As Database Dim wordTab As Recordset |
Set MyWs = DBEngine.CreateWorkspace″″ ″Admin″ ″″ dbUseJet Set MyDB = MyWs.OpenDatabase数据库名称 False False Set WordTab = MyDB.OpenRecordset″表名″ dbOpenDynaset |
Dim LocCnn1 As ADODB.Connection Dim LocRst1 As ADODB.Recordset |
建立与数据库的链接,如果数据库没有口令,最后一行可以不写(写上也不会错)。
Set LocCnn1 = New ADODB.Connection LocCnn1.Open ″Provider=Microsoft.Jet.OLEDB.4.0User ID=Admin″ & _ ″Data Source=″ & App.Path & ″数据库名称.mdb″& _ ″Mode=Share Deny NoneExtended Properties=''Persist Security Info=False″ & _ ″Jet OLEDBDatabase Password='asp561rbc'″ |
Set LocRst1 = New ADODB.Recordset LocRst1.CursorType = adOpenKeyset LocRst1.LockType = adLockOpTIMistic LocRst1.Open ″SELECT FROM 表名″ LocCnn1adCmdText |
提示:一般情况下,建议使用第二种方法。
上一篇:ACCESS外部数据的使用
下一篇:ACCESS集锦
文章内容来源于网络,不代表本站立场,若侵犯到您的权益,可联系我们删除。(本站为非盈利性质网站)
电话:13918309914
QQ:1967830372
邮箱:rjfawu@163.com