荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Ohoh (zzzzZZZZzzzz), 信区: Program
标  题: 用DAO建立数据库
发信站: 荔园晨风BBS站 (Mon Jul 30 19:09:16 2001), 转信


建立数据库可以使用VB的数据管理器,也可以用代码直接创建,在此介绍用DAO建
立数据库的过程,首先要引用Microsoft DAO 3.5 Object Library

1、建立数据库,使用CreateDatabase方法
Dim db As Database
Set db = CreateDatabase("c:\vbdbf\book.mdb", dbLangGeneral, dbVersion3
0)
CreateDatabase方法建立一个数据库,并且将其打开。它有3个参数,如上例,第
一个参数为字符串类型,表示带路径名、后缀名的数据库的名称;第二个参数指
定数据库的国别,以及密码字符串;第三个参数指定数据库的格式。

2、在数据库中添加数据表,使用CreateTableDef方法
Dim tb_book As TableDef
Set tb_book = db.CreateTableDef("book")
CreateTableDef方法在数据库中添加一个TableDef对象,即添加一个数据表。参
数为字符串类型,指定新建的数据表的名称。

3、为数据表添加字段,使用CreateField方法
Dim book_id As Field
Set book_id = tb_book.CreateField("bookid", dbText, 8)
CreateField方法在数据表中添加字段,参数为字段名称(字符串)、字段类型、
字段长度。

4、为数据表建立索引,使用CreateIndex方法
Dim id_dx as Index
Set id_dx = tb_book.CreateIndex("bookid")
id_dx.Primary = True
id_dx.Unique = True
Dim iddx_fld as Field
Set iddx_fld = id_dx.CreateField("bookid")
先建立一个索引对象,指定bookid为主索引且是唯一不重复的,然后在此索引对
象中建立一个字段bookid。

5、将字段、索引添加到数据表中,将数据表添加到数据库中,使用Append方法
把bookid字段添加到数据表:
tb_book.Fields.Append book_id
把索引添加到数据表:
id_dx.Fields.Append iddx_fld
tb_book.Indexes.Append id_dx
把数据表添加到数据库:
db.TableDefs.Append tb_book


--
 和 Ohoh 做朋友吧,好吗               ╭─────────────────╮
              │世界上最远的距离  不是生与死的距离│
              │                                  │
              │而是  我站在你面前  你不知道我爱你│
              ╰─────────────────╯
                  FTP://192.168.1.22 (MP3 LINUX)

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.1.22]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店