如何用DAO的方法判断数据库中是否存在某个表?
我有如下一段程序,先要判断数据库中是否存在某个表 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的方法。
请高人指点。
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基础一本比较不错的书
JSF初探
JSF初探,PDF文件。
初探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模板中
JSF资料以及深入开发
JSF的入门学习,以及深入开发,以及框架整合
JSF入门示例
JSF入门示例.doc,可以看看.


数据库(包含打印,安装,报表)
