asp获取数据库中所有表名和字段名

asp获取数据库中所有表名和字段名

 

ASP/Visual Basic Code复制内容到剪贴板
  1. < %   
  2. '功能:显示数据库中表名、字段名、字段内容   
  3. '原创:wangsdong   
  4. '来源:aspprogram.cn   
  5. '原创文章,转载请保留此信息,谢谢   
  6.   
  7. set rs=server.CreateObject("adodb.recordset")   
  8. db="db1.mdb"  
  9. set conn=server.CreateObject("adodb.connection")   
  10. connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)   
  11. conn.open connstr   
  12.   
  13. Set rs=Conn.OpenSchema(20)    
  14. Do Until rs.EOF   
  15.   
  16. If rs(3)="TABLE" Then  
  17. response.write "表名:"&rs(2)"<br />"  
  18. Set rs1=server.CreateObject("adodb.recordset")   
  19. sql="select * from "&rs(2)   
  20. Set rs1=conn.execute(sql)   
  21. response.write "字段名:"  
  22. For i=0 To rs1.fields.count-1   
  23. response.write rs1.fields(i).name"    "  
  24. Next  
  25. response.write "<br />"  
  26.   
  27. Do While Not rs1.eof   
  28. response.write "        "  
  29. For i=0 To rs1.fields.count-1   
  30. t=rs1.fields(i).name   
  31. response.write rs1(t)"    "  
  32. Next  
  33. response.write " "  
  34. rs1.movenext   
  35. Loop  
  36. response.write " "  
  37. End If  
  38.   
  39. rs.MoveNext    
  40. Loop  
  41.   
  42. Set rs=Nothing  
  43. Set conn=nothing   
  44. % >  

 

文章整理:拓步互联--专业提供深圳网站建设域名注册虚拟主机自助建站服务
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!