20. maj 1999 - 16:07
Der er
5 kommentarer
Indhentning af tabelnavnene fra en datasource?
Hvordan indhenter man tabelnavnene fra en database ? Jeg har prøvet at bruge OpenSchema som i følge mine bøger skulle kunne gøre det, jeg har prøvet med følgende kode : <% SET Conn = CreateObject("ADODB.Connection") SET RS = CreateObject("ADODB.Recordset") Conn.Open "TAO" SET RS = Conn.OpenSchema(adSchemaTables) WHILE NOT RS.EOF response.write(RS(0)) RS.MoveNext WEND %> Men jeg får bare følgende fejl : ADODB.Connection error ''800a0cb3'' The operation requested by the application is not supported by the provider. /showtables.asp, line 13 Kan det skyldes at access ikke understøtter funktionen eller har jeg glemt et eller andet?
Annonceindlæg fra FPT Software
jo det kan man godt, her er noget kode jeg bruger m. Access, virker også med SQL Server o.s.v. <!--#include file="adovbs.inc"--> <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "ODBCNAVN","","" Set rsTables = Conn.OpenSchema(adSchemaTables) Do While NOT rsTables.EOF Response.Write rsTables("TABLE_NAME") & "<BR>" & VbCrLf rsTables.MoveNext Loop rsTables.Close Set rsTables = Nothing Conn.Close Set Conn = Nothing %>
Ved brug af koden får jeg stadig samme svar... ADODB.Connection error '800a0cb3' The operation requested by the application is not supported by the provider. /showtables.asp, line 7 Jeg bruger WINNT 4.0 SP 4 med IIS 4 od gen indbyggede obdc driver til access.