登录说明 | 升级会员 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 行业资讯

.mdb.access数据库VBA-利用ADOX创建数据库和数据表

时间:2025-02-06 10:40:13  来源:  作者:

利用ADOX创建数据库和数据表:

引用:microsoft ADO Ext.2.X for DDL and SecuritySp5检测VBA
代码:Sp5检测VBA
public sub1_2()Sp5检测VBA
dim mycat as new adox.catalog  ‘定义ADOX的Catalog对象变量Sp5检测VBA
dim mytbl as new table  ‘定义table对象变量Sp5检测VBA
dim mydata as string  ‘定义数据库名称变量Sp5检测VBA
dim mytable as string  ‘定义数据表名称变量Sp5检测VBA
 Sp5检测VBA
‘设置要创建的数据库名称(包括完整路径)Sp5检测VBA
mydata=thisworkbook.path & “\学生成绩管理.mdb”Sp5检测VBA
‘设置要创建的数据表名称Sp5检测VBA
mytable=”期末成绩”Sp5检测VBA
‘删除已经存在的数据库文件Sp5检测VBA
on error resume nextSp5检测VBA
kill mydataSp5检测VBA
on error goto 0Sp5检测VBA
‘创建新的数据库Sp5检测VBA
mycat.create”provider=microsoft.jet.oledb.4.0;data source=” & mydataSp5检测VBA
 Sp5检测VBA
‘创建数据表,并添加字段Sp5检测VBA
with mytblSp5检测VBA
 .name=mytableSp5检测VBA
 .columns.append “学号”,advarwchar,10Sp5检测VBA
     .columns.append “姓名”,advarwchar,6Sp5检测VBA
.columns.append “性别”,advarwchar,1Sp5检测VBA
.columns.append “班级”,advarwchar,10Sp5检测VBA
.columns.append “数学”,adSingleSp5检测VBA
.columns.append “语文”,adSingleSp5检测VBA
.columns.append “物理”,adSingleSp5检测VBA
.columns.append “化学”,adSingleSp5检测VBA
.columns.append “英语”,adSingleSp5检测VBA
.columns.append “总分”,adSingleSp5检测VBA
End withSp5检测VBA
 Sp5检测VBA
‘将创建的数据表添加到ADOX的Tables集合中Sp5检测VBA
mycat.tables.append mytblSp5检测VBA
‘释放变量Sp5检测VBA
set mycat=nothingSp5检测VBA
set mytbl=nothingSp5检测VBA
‘弹出信息Sp5检测VBA
msgbox “创建数据库成功!” & vbcrlf & “数据库文件名为:” & mydata & vbcrlf & “数据表名称为:” & mytable & vbcrlf & “保存位置:” & thisworkbook.path,vbinformation,”创建数据库”Sp5检测VBA
end subSp5检测VBA
 Sp5检测VBA
注:在VB中,常用的数据访问接口有下列三种:数据库访问对象(DAO,DataAccess object)、远程数据库对象(RDO,Remote Data Object)和ActiveX数据对象(ADO,ActiveX Data Object)

·ADOX的常用方法:

·Append方法:可以创建columns,groups,indexes,keys,procedures,tables,users,views等Sp5检测VBA
  为数据表添加字段:Sp5检测VBA
  mytbl.columns.append 字段名,数据类型,字段长度Sp5检测VBA
  将创建的数据表添加到ADOX的Tables集合中的语句是:Sp5检测VBA
  Mycat.tables.append mytblSp5检测VBA
·Create方法:创建一个新的数据库的语句:Sp5检测VBA
  Mycat.create “provider=Microsoft.jet.oledb.4.0;data source=” & mydataSp5检测VBA
·Delete方法:删除数据表:Sp5检测VBA
  Mycat.tables.delete 数据表名Sp5检测VBA
·Refresh方法:用于更新集合中的对象Sp5检测VBA
 Sp5检测VBA
 
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
合肥住建口检测单位招聘,高级工程师+协会九大专项证书,人员全职兼职均可
合肥住建口检测单位招
关于印发安徽省建设工程专业技术资格评审标准条件的通知(图文)
关于印发安徽省建设工
一般溶液有效期一览表
一般溶液有效期一览表
2022年一建《机电》真题解析
2022年一建《机电》真
相关文章
    无相关信息
栏目更新
栏目热门