Set objADOX = Server.CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = objConn
response.write "Tabellerna som finns i databasen heter "
For Each table in objADOX.Tables
If table.Type = "TABLE" Then
response.write table.Name & ", "
End If
Next
Set objADOX = Server.CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = objConn
response.write "Tabellerna som finns i databasen heter "
For Each table in objADOX.Tables
If table.Type = "TABLE" Then
response.write table.Name & ", "
End If
Next
Man brukar använda typ:
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/secret/secret.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Alltså man måste komplettera koden ovan med Connect.Open koden. Jag har försökt på flera olika sätt men jag lyckas inte få det att fungera.
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/secret/secret.mdb")
Set objADOX = Server.CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = [b]Connect[/b]
response.write "Tabellerna som finns i databasen heter "
For Each table in objADOX.Tables
If table.Type = "TABLE" Then
response.write table.Name & ", "
End If
Next
Hej @nders jag har testat koden som du föreslog men det fungerar inte. Jag använder för tillfället brinkster eftersom min bärbara inte är hemma för tillfället. Det enda felmedelande jag får upp är: Sidan Kan Inte Visas samt HTTP 500 Internt serverfel
Kan det hända att det är brinkster som inte har stöd för ADOX eller?
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to
open registry key 'Temporary (volatile) Jet DSN for process 0x81c
Thread 0x2e4 DBC 0xf1d3fd4 Jet'.
Error line 6
Line 6 är:
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.MapPath("/db/db1.mdb")
Tack så mycket för hjälpen grabbar det fungerar om man skriver koden så här:
<!-- #include file="adovbs.inc" -->
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &
Server.MapPath("db/db1.mdb")
Set objADOX = Server.CreateObject("ADOX.Catalog")
objADOX.ActiveConnection = Connect
response.write "Tabellerna som finns i databasen heter "
For Each table in objADOX.Tables
If table.Type = "TABLE" Then
response.write table.Name & ", "
End If
Next
%>