Heute kam mir eine Idee, wenn Sie nur den Datenbanknamen kennen, verwenden Sie asp, um alle Tabellennamen, Feldnamen aller Tabellen und den Inhalt aller Felder in der Datenbank abzurufen. Nach einer Zeit der Suche nach Informationen und Änderungen habe ich es endlich geschafft und teile es nun mit Ihnen. Kopieren Sie den Codecode wie folgt:
<%
'Funktion: Tabellennamen, Feldnamen und Feldinhalte in der Datenbank anzeigen
„Original: wangsdong
„Originalartikel, bitte bewahren Sie diese Informationen zum Nachdruck auf, vielen Dank.“
set rs=server.CreateObject(adodb.recordset)
db=db1.mdb
set conn=server.CreateObject(adodb.connection)
connstr=Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & Server.MapPath(db)
conn.open connstr
Setze rs=Conn.OpenSchema(20)
Bis rs.EOF tun
Wenn rs(3)=TABLE Dann
Response.write-Tabellenname:&rs(2)&<br />
Setze rs1=server.CreateObject(adodb.recordset)
sql=select * from &rs(2)
Setze rs1=conn.execute(sql)
Response.write-Feldname:
Für i=0 bis rs1.fields.count-1
Response.write rs1.fields(i).name&
Nächste
Antwort.write <br />
Tun Sie dies, ohne rs1.eof
Antwort.schreiben
Für i=0 bis rs1.fields.count-1
t=rs1.fields(i).name
Antwort.write rs1(t)&
Nächste
Antwort.schreiben
rs1.movenext
Schleife
Antwort.schreiben
Ende wenn
rs.MoveNext
Schleife
Setze rs=Nothing
Setze conn=nothing
%>
Ändern Sie einfach den Datenbanknamen und führen Sie das Programm aus, um die Ergebnisse anzuzeigen.