Uma ideia surgiu hoje. Ao saber apenas o nome do banco de dados, use asp para obter todos os nomes de tabelas, nomes de campos de todas as tabelas e o conteúdo de todos os campos do banco de dados. Depois de um período de busca por informações e modificações, finalmente consegui, e agora estou compartilhando com vocês. Copie o código do código da seguinte forma:
<%
'Função: Exibir nomes de tabelas, nomes de campos e conteúdo de campos no banco de dados
'Original: Wangsdong
'Artigo original, por favor guarde esta informação para reimpressão, obrigado
definir rs=server.CreateObject(adodb.recordset)
banco de dados=db1.mdb
definir conn=server.CreateObject(adodb.connection)
connstr=Provider=Microsoft.Jet.OLEDB.4.0;Fonte de dados= & Server.MapPath(db)
conn.open connstr
Definir rs=Conn.OpenSchema(20)
Faça até rs.EOF
Se rs(3)=TABELA Então
nome da tabela response.write:&rs(2)&<br />
Definir rs1=server.CreateObject(adodb.recordset)
sql = selecione * de &rs (2)
Definir rs1=conn.execute(sql)
nome do campo resposta.write:
Para i=0 Para rs1.fields.count-1
resposta.write rs1.fields(i).nome&
Próximo
resposta.write <br />
Faça enquanto não rs1.eof
resposta.write
Para i=0 Para rs1.fields.count-1
t=rs1.campos(i).nome
resposta.write rs1(t)&
Próximo
resposta.write
rs1.movnext
Laço
resposta.write
Terminar se
rs.MoveNext
Laço
Definir rs=Nada
Definir conn = nada
%>
Basta alterar o nome do banco de dados e executar o programa para ver os resultados.