vb连接access数据库:用VB建立Access数据库结构



private sub command1_click

on error goto err100

\'定义表和字段
dim defdatabase as database
dim deftable as tabledef, deffield as field

defdatabase = workspaces(0).opendatabase(app.path & \"\\vbeden.mdb\", 0, false)
deftable = defdatabase.createtabledef(\"vb编程乐园\")

\'dbbinary = 9
\'dbboolean = 1
\'db = 2
\'dbchar=18
\'dbdate=8
\'dbeger=3
\'dblong=4
\'dbmemo=12
\'dbtext=10

\'建立name字段为8个
deffield = deftable.createfield(\"name\", dbtext, 8)
deftable.fields.append deffield

deffield = deftable.createfield(\"sex\", dbtext, 2)
deftable.fields.append deffield

\'该字段允许为空
deffield.allowzerolength = true
\'建立age字段为3个常整型
deffield = deftable.createfield(\"age\", dbeger, 3)
\'字段追加
deftable.fields.append deffield

\'表追加
defdatabase.tabledefs.append deftable

msgbox \" vb编程乐园数据库建立完成!\", vbinformation

exit sub

err100:
msgbox \"对不起不能建立表请先再建表前建立vbeden数据库? \", vbcritical

end sub

private sub cmdcreate_click

on error goto err100

\'建立名为 vbeden 数据库
createdatabase \"vb-code\", dblanggeneral

msgbox \"数据库建立完成! \", vbinformation

exit sub

err100:
msgbox \"不能建立数据库! \" & vbcrlf & vbcrlf & err.description, vbinformation

end sub
Tags:  vb建立数据库 vb数据库access vb查询access数据库 vb连接access数据库

延伸阅读

最新评论

发表评论