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 Academic Work Denmark A/S
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.