首页 > 开发 > 综合 > 正文

空手建立Access数据库

2024-07-21 02:13:32
字体:
来源:转载
供稿:网友

软件说明:包含源码

说明: frmmain表单一个

private sub command1_click()

on error goto err100

'定义表与字段

以下为引用的内容:

dim defdatabase as database
dim deftable as tabledef, deffield as field

set defdatabase = workspaces(0).opendatabase(app.path & "/vb-code.mdb", 0, false)
set deftable = defdatabase.createtabledef("中国")

'dbbinary = 9
'dbboolean = 1
'dbbyte = 2
'dbchar=18
'dbdate=8
'dbinteger=3
'dblong=4
'dbmemo=12
'dbtext=10

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

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

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

'表追加
defdatabase.tabledefs.append deftable

msgbox " 一切 ok , 《中国》表已经建立完成! ", vbinformation

exit sub

err100:
msgbox "对不起,不能建立表。请先再建表前建立vb-code数据库? ", vbcritical

end sub

private sub cmdcreate_click()

on error goto err100

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

msgbox " 一切 ok , 数据库建立完成! ", vbinformation

exit sub

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

end sub

,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表