加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 行业资讯

.mdb.access数据库VBA-在已有的数据库中创建数据表(ADOX)

时间:2025-01-20 08:51:45  来源:  作者:

在已有的数据库中创建数据表(ADOX)

  引用:microsoft ADO Ext.2.x for ddl and security23e检测VBA
  代码:23e检测VBA
public sub1_5()23e检测VBA
Dim mycat as new adox.catalog  ‘定义ADOX的catalog对象变量23e检测VBA
dim mytbl as new table  ‘定义table对象变量23e检测VBA
dim mydata as string  ‘定义数据库名称变量23e检测VBA
dim mytable as string  ‘定义数据表名称变量23e检测VBA
 23e检测VBA
‘设置数据库名称(包括完整路径)23e检测VBA
mydata=thisworkbook.path & “\学生成绩管理.mdb”23e检测VBA
‘设置要创建的数据表名称23e检测VBA
mytable=”期末成绩”23e检测VBA
‘建立与数据库的连接23e检测VBA
mycat.activeconnection=”provider=microsoft.jet.oledb.4.0;”_23e检测VBA
      & “data source=” & mydata23e检测VBA
‘删除数据库中已经存在的数据表23e检测VBA
mycat.table.delete mytable23e检测VBA
‘创建数据表,并添加字段23e检测VBA
with mytbl23e检测VBA
    .name=mytable23e检测VBA
    .columns.append “学号”, advarwchar,1023e检测VBA
    .columns.append “姓名”, advarwchar,623e检测VBA
    .columns.append “性别”, advarwchar,123e检测VBA
    .columns.append “班级”, advarwchar,1023e检测VBA
    .columns.append “数学”, adsingle23e检测VBA
    .columns.append “语文”, adsingle23e检测VBA
    .columns.append “物理”, adsingle23e检测VBA
    .columns.append “化学”, adsingle23e检测VBA
    .columns.append “英语”, adsingle23e检测VBA
    .columns.append “总分”, adsingle23e检测VBA
end with23e检测VBA
‘将创建的数据表添加到ADOX的tables集合中23e检测VBA
mycat.tables.append mytbl23e检测VBA
‘释放变量23e检测VBA
set mycat=nothing23e检测VBA
set mytbl=nothing23e检测VBA
‘弹出信息23e检测VBA
msgbox “数据表<” & mytable & “>创建成功!”,vbinformation,”创建数据表”23e检测VBA
end sub

注:Activeconnection属性用来指示catalog所属的ADO Connection对象,表示到数据源的打开的连接。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
一般溶液有效期一览表
一般溶液有效期一览表
2022年一建《机电》真题解析
2022年一建《机电》真
给报告批量添加签章、删除签章工具
给报告批量添加签章、
水利 空表 震动频率模拟报告
水利 空表 震动频率模
相关文章
    无相关信息
栏目更新
栏目热门