怎样得到Access库中所有表的表名??

guiguai 2002-02-11 11:21:45
给个简单例子,谢谢
...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOk 2002-02-11
  • 打赏
  • 举报
回复
就是上面这个。这个还可以知道字段名
<%
dim conn
set conn=server.createobject("ADODB.connection")
conn.open "dsn=chinaok;uid=;pwd="
set rs=server.createobject("adodb.recordset")
set rsSchema=Conn.openSchema(20)
rsSchema.movefirst
Do Until rsSchema.EOF
if rsSchema("TABLE_TYPE")="TABLE" then
response.write rsSchema("TABLE_NAME") & "<br>"
sql="select * from " & rsSchema("TAble_Name")
rs.open sql,conn,1,1
if not rs.eof then
fn=rs.fields.count
for n=0 to fn-1
response.write rs(n).Name &" | "
next
end if
rs.close()
response.write "<br><br>"
end if
rsSchema.movenext
Loop
set rs=nothing
set rsSchema=nothing
set Conn=nothing
%>
karma 2002-02-11
  • 打赏
  • 举报
回复
set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\Program Files\Microsoft Office\Office\1033\FPNWIND.MDB;"
set rs = oConn.OpenSchema(20)
do while Not rs.EOF
Response.Write rs.fields("Table_Name").value & "<BR>"
rs.MoveNext
Loop
rs.close
set rs=nothing
oConn.Close
set oConn=nothing
希偌 2002-02-11
  • 打赏
  • 举报
回复
"select * from sysobjects"
系统表中有所有表的信息,当然也包括表名

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧