Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:VBS 调用access,表存在的判定

1楼
wsslei 发表于:2014/6/17 14:00:39
请教下,VBS 调用access,如何判定某表是否存在,若存在,我可以先drop掉它,多谢!
2楼
王锋 发表于:2014/6/17 14:16:36

帮你找到了一份文献

 

asp access 判断表是否存在
使用ConnectionObject.OpenSchema(20)可以得到RecordSet对象,RecordSet对象包含当前数据库中所有数据表的信息,要判断某名称的表是否存在,可以用循环匹配,如:
Dim Rs
Set Rs = Conn.OpenSchema(20)
Do While Not Rs.EOF
If Rs("Table_Name") = "TheTableName" Then
'找到表的操作。。
Else
'找不到表。。
End If
Rs.Close
Set Rs = Nothing
其中Conn.OpenSchema(20)中的参数20,是常量adSchemaTables的值,返回视图的类型是表和视图。MSDN原文:
Returns the tables (including views) defined in the catalog that are accessible to a given user.
还有别的许多其它的类型,有兴趣的朋友可以参考一下MSDN。
参考文献:
判断一个access数据库中某个表是否存在的方法 http://webdevelop.chinahtml.com/1/2006/asp-11407388513659.shtml

 

[此贴子已经被作者于2014/6/17 14:16:50编辑过]
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.11523 s, 2 queries.