不用ADOX也可以判断access表是否存在-钱玉炜
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 综合其它


不用ADOX也可以判断access表是否存在

发表时间:2007/12/12 8:25:11 评论(0) 浏览(6426)  评论 | 加入收藏 | 复制
   
摘 要:不用ADOX也可以判断access表是否存在
正 文:
不用ADOX也可以!!


<%

Dim cn ,strCnn,rstSchema

set cn = server.createobject("ADODB.Connection")
set strCnn = server.createobject("ADODB.Recordset")
set rstSchema = server.createobject("ADODB.Recordset")

strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;"
strCnn = strCnn & "Data Source=F:\asptest\tree.MDB;"
strCnn = strCnn & "Persist Security Info=False"

cn.Open strCnn

set rstSchema=cn.openSchema(20)
rstSchema.movefirst
Do Until rstSchema.EOF
if rstSchema("TABLE_TYPE")="TABLE" then
response.write rstSchema("TABLE_NAME") & "<br/>"
end if
rstSchema.movenext
Loop
cn.close

‘’set rstSchema = nothing
‘’set cn = nothing
%>

SQL -->系统表sysobjects

access---》用ADOX的 例子:

<%

Dim cn ,strCnn

set cn = server.createobject("ADODB.Connection")
set strCnn = server.createobject("ADODB.Recordset")


strCnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\asptest\tree.MDB;Persist Security Info=False"

cn.Open strCnn
Set tb = Server.CreateObject("ADOX.Table")
Set cat = Server.CreateObject("ADOX.Catalog")
Set cat.ActiveConnection = cn

For Each a In cat.Tables
Response.Write a.Name & "<br>"
Next

cn.close
%>

Access软件网交流QQ群(群号:198465573)
 
 相关文章
判断表是否存在的函数  【放飞梦想  2007/10/26】
如何确认数据库中是否存在某个表  【钱玉炜  2008/3/3】
VB编程技巧:表或查询是否存在  【UMVSOFT整理  2008/5/20】
[示例]函数检测在表中是否存在某字段  【钱玉炜  2009/5/20】
【译文】判断数据库中是否存在某个查询  【周芳  2012/5/14】
sqlserver中判断表或临时表是否存在  【平常心  2013/7/22】
判断MS SQLSERVER临时表是否存在  【smeyou  2013/9/30】
【转】检测文件或文件夹是否存在的两个函数  【Allen Browne  2014/1/28】
常见问答
技术分类
相关资源
文章搜索
关于作者

钱玉炜

文章分类

文章存档

友情链接