请问如何用SQL语句获取Access的数据字典??
请问如何用SQL语句获取Access的数据字典??
谢谢!!
------解决方案--------------------Access使用的是Jet-SQL,SQL Server使用的是T-SQL,两者用法上相差很大。
JET SQL 帮助(jet4 access2000)下载地址
http://www.access911.net/index.asp?board=8&recordid=75FAB71E&tt=
------解决方案--------------------accesss数据字典,就是表结构。
不用ADOX也可以判断access表是否存在
http://blog.csdn.net/superdullwolf/archive/2004/09/14/103746.aspx
不用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
%>