Hoy surgió una idea, cuando solo conozca el nombre de la base de datos, use asp para obtener todos los nombres de las tablas, los nombres de los campos de todas las tablas y el contenido de todos los campos de la base de datos. Después de un tiempo de búsqueda de información y modificaciones, finalmente lo logré y ahora lo comparto con ustedes. Copie el código de código de la siguiente manera:
<%
'Función: Mostrar nombres de tablas, nombres de campos y contenidos de campos en la base de datos
'Original: wangsdong
'Artículo original, conserve esta información para reimprimir, gracias
establecer rs=servidor.CreateObject(adodb.recordset)
db=db1.mdb
establecer conexión=servidor.CreateObject(adodb.conexión)
connstr=Provider=Microsoft.Jet.OLEDB.4.0;Fuente de datos= & Server.MapPath(db)
conn.open connstr
Establecer rs=Conn.OpenSchema(20)
Hacer hasta rs.EOF
Si rs(3)=TABLA Entonces
nombre de la tabla respuesta.escribir:&rs(2)&<br />
Establecer rs1=servidor.CreateObject(adodb.recordset)
sql=seleccionar * de &rs(2)
Establecer rs1=conn.execute(sql)
nombre del campo respuesta.escribir:
Para i=0 A rs1.fields.count-1
respuesta.escribir rs1.fields(i).nombre&
Próximo
respuesta.escribir <br />
Hacer mientras no rs1.eof
respuesta.escribir
Para i=0 A rs1.fields.count-1
t=rs1.campos(i).nombre
respuesta.escribir rs1(t)&
Próximo
respuesta.escribir
rs1.movenext
Bucle
respuesta.escribir
Terminar si
rs.MoverSiguiente
Bucle
Establecer rs=Nada
Establecer conexión = nada
%>
Simplemente cambie el nombre de la base de datos y ejecute el programa para ver los resultados.