能否用 ADO 代码建立一数据库文件(mdb)?

cqwdx 2002-03-06 10:28:43
能否用 ADO 代码建立一数据库文件(mdb)?如何建立?
...全文
95 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HeatLoad 2002-03-06
  • 打赏
  • 举报
回复
先引用“Microsoft DAO 3.6 Object Library”

Dim db As Database '数据库对象定义
Dim dbName As String '数据库文件名
dbName = "NewDB.mdb"
Set db = CreateDatabase(dbName, dbLangChineseSimplified, dbEncrypt) '建立数据库
db.Execute "create table 表名 (field1 long,field2 text(8))" '添加表
db.Close
Set db = Nothing



'with ADOX
Sub CreateTable()

Dim tbl As New Table
Dim cat As New ADOX.Catalog

'Open the catalog.
' Open the Catalog.
cat.ActiveConnection = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\Program Files\Microsoft Office\" & _
"Office\Samples\Northwind.mdb;"

tbl.Name = "MyTable"
tbl.Columns.Append "Column1", adInteger
tbl.Columns.Append "Column2", adInteger
tbl.Columns.Append "Column3", adVarWChar, 50
cat.Tables.Append tbl

End Sub

用ADO来扩展建数据库
首先要引用:Microsoft ADO Ext.27 for DLL and securiy
Dim strDB As New ADOX.Catalog
Dim strTab01 As New ADOX.Table
dim DBPATH_Name as string
DBPath_Name = App.Path & "\" & Num_Dig_J & ".mdb"
strDB.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath_Name
strTab01.Name = "yh" '表名
strTab01.Columns.Append "YHXM", adVarWChar, 14 '字段名
strTab01.Columns.Append "YHDH", adVarWChar, 14 '同上
strDB.Tables.Append strTab01
Mircosoft.jet.oledb.4.0代表office 2000
Mircosoft.jet.oledb.3.51代表office 97

还是用DAO比较好。
这里有个例子:

Dim db As Database
Dim tb As TableDef

Set db = CreateDatabase("G:\test.mdb", dbLangGeneral) '建立数据库
Set tb = db.CreateTableDef("table1") '建立表

tb.Fields.Append tb.CreateField("Field1", dbText) '添加字段
db.TableDefs.Append tb '添加表

“引用”“Microsoft DAO 3.6 Object Library”。

shawls 2002-03-06
  • 打赏
  • 举报
回复

使用adox才可以!

wuzhu 2002-03-06
  • 打赏
  • 举报
回复
access 97
Dim dd As Workspace
dd.CreateDatabase Name
已经博主授权,源码转载自 https://pan.quark.cn/s/7b90c9d33475 苹果CMS作为一款适用于个人与企业网站的开源内容管理工具,因其卓越的功能完备性与操作便捷性而备受青睐,特别是在构建视频和音频平台时展现出优越性能。 "影音先锋"是一款享有盛誉的多媒体播放软件,能够兼容多种格式的音视频文件,并拥有高效的解码技术以及网络流媒体传输支持。 当将"影音先锋"整合为苹果CMS的播放器组件时,用户将享受到更为顺滑且音画质量更佳的在线视听服务。 在"苹果cms影音先锋播放器插件.rar"这个归档文件中,一般会包含以下几个核心构成部分: 1. **播放器模块**:这是一个针对苹果CMS进行优化的影音先锋播放器单元,可能涵盖JavaScript、CSS以及PHP等编程文件,旨在实现影音先锋播放器在网站中的部署和操控。 这些文件将负责与苹果CMS平台进行交互,处理播放指令,管理播放队列,以及呈现播放控制界面(例如播放、暂停、快进、后退、全屏切换等功能)。 2. **说明文档或部署手册**:可能附带有README文件或同类文档,详细阐述插件的部署和参数配置流程,包括如何在苹果CMS管理端激活插件,设定播放器特性,以及应对常见故障的方法。 3. **示范代码**:插件制作者有时会提供示范模板或代码样本,旨在辅助用户掌握如何在网站页面中调用播放器,以及如何与其它功能模块(如搜索、分类、评论等)进行融合。 4. **授权许可文件**:插件可能附带一份授权声明,明确规定了插件的使用范畴、修改权限和版权归属。 用户在应用插件前必须详尽阅读并遵循这些条款。 5. **升级或更新程序**:若插件存在新版迭代,开发者或许会提供一个自动或手动升级程序,使用户能够便捷地将旧版播放器插件更新至最...

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧