如何用DAO的方法判断数据库中是否存在某个表?

jshyjyw jshyjyw 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有如下一段程序,先要判断数据库中是否存在某个表 strTbl ,如果存在则exit sub;否则,执行后面的程序,创建这个表

Dim strDB As String
Dim strTbl As String
Dim dbs As Database
Dim tdf As TableDef
Dim fld As Field


strDB = App.Path & "\" & frm2_1.List1.Text & ".mdb"
strTbl = Trim(Text1.Text)

If FileExist(strDB) = False Then
MsgBox "此幼儿园不存在!", vbOKOnly + 32, "提示"
Exit Sub
End If
Set dbs = OpenDatabase(strDB)

'----------
'在此判断表 strTbl 是否存在,如果存在则exit sub;否则,执行下面的程序,创建这个表
'----------
Set tdf = dbs.CreateTableDef(strTbl)

Set fld = tdf.CreateField("简称", dbText, 30)
tdf.Fields.Append fld
Set fld = tdf.CreateField("全名", dbText, 50)
fld.AllowZeroLength = True
tdf.Fields.Append fld
Set fld = tdf.CreateField("园长", dbText, 50)
tdf.Fields.Append fld
Set fld = tdf.CreateField("联系人", dbText, 30)
fld.AllowZeroLength = True
tdf.Fields.Append fld
Set fld = tdf.CreateField("电话", dbText, 30)
fld.AllowZeroLength = True
tdf.Fields.Append fld
Set fld = tdf.CreateField("备注", dbText, 50)
fld.AllowZeroLength = True
tdf.Fields.Append fld


dbs.TableDefs.Append tdf
dbs.Close
Set dbs = Nothing

判断数据库中是否存在某个表的程序代码该如何写?
不要用错误处理,也不要用ADO的方法。
请高人指点。
...全文

相关推荐

JSF初探(PDF)

这是学习JSF基础一本比较不错的书

gaowei198423

JSF初探

JSF初探,PDF文件。

xmchenld

初探JSF框架入门指南,资源由网络分享整理,如有侵权请联系我

JavaScript Faces (JSF) 是Java平台上的一种用于构建用户界面的模型-视图-控制器(MVC)框架。这篇教程——"JSF第一步",显然旨在引导初学者进入JSF的世界,帮助他们理解并掌握这个强大的Web开发工具。下面将详细阐述JSF的基础知识,以及从给出的文件名中我们可以期待学习到的内容。 让我们了解JSF的基本概念。JSF是一种服务器端的框架,它处理HTTP请求,管理组件状态,以及与后端数据源进行交互。JSF的核心组件包括Facelets,这是一个视图定义语言,用于创建用户界面;以及Managed Beans,它们是业务逻辑的容器,可以绑定到UI组件。 "第1章.pdf"很可能是教程的入门章节,它可能会介绍JSF的历史、设计目标以及在Java EE生态系统中的位置。章节可能涵盖JSF的优势,比如其声明式编程模型,自动回话管理,以及对国际化和验证的支持。此外,还可能涉及JSF的生命周期,包括初始化、渲染和更新等阶段。 "第3章.pdf"通常会深入到JSF组件库。JSF提供了一系列内置的UI组件,如文本输入框、按钮、表单等,这些组件可以直接在Facelets模板中

abments

JSF资料以及深入开发

JSF的入门学习,以及深入开发,以及框架整合

liguangt86

JSF入门示例

JSF入门示例.doc,可以看看.

zou274
评论 3
收藏 已收藏
分享
返回顶部