首页 > IT > Access   Word | Excel | Access | Powerpoint | Outlook | 其它软件
 
空手建立Access数据库

2008-01-04 09:11 转载 
 
 

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

 
 

    文章评论

  


 ·在VB中兼容非ACCESS数据库的技巧
 ·如何判定一个表是否存在
 ·使用Access应注意的的五则技巧
 ·用RAR来备份ACCESS文件
 ·如何正确的修复Access数据库
 ·删除Access数词库中空记录的方法
 ·巧用SQL链接服务器访问远程Access数据库
 ·用ado取得表的所有字段信息
 ·如何确定有多少人登陆Access数据库?
 ·解决Access在密集运算时进入假死状态
 ·Access命令行参数
 ·VB通过DAO访问Access数据库
 ·在ACCESS中如何使用正则表达式
 ·将ACCESS转化成SQL2000要注意的问题
 ·用Access实现学校课程表的科学管理

版权声明:本网所转载及刊登之作品版权均归原作者所有,如有疑问或内容有侵犯您的版权,请及时与我们联系。QQ:13356921 谢谢!
Copyright © 2007-2010 Gidao.com All Rights Reserved.