Avatar billede tao Nybegynder
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?
Avatar billede thomas Nybegynder
20. maj 1999 - 16:25 #1
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
%>
Avatar billede tao Nybegynder
21. maj 1999 - 15:30 #2
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.
Avatar billede thomas Nybegynder
21. maj 1999 - 15:39 #3
det lyder mystisk, jeg kører WinNT Server SP4 og IIS4 .. det virker her .. hvad version af ADO bruger du?? ODBC ??
Avatar billede hornshoj Nybegynder
08. juni 1999 - 13:27 #4
Jeg tror måske, at det her kan hjælpe.
Indsættes før connectionen åbnes:
<% conn.CursorLocation = adUseClient %>

P.s Husk include af ADOVBS.INC
Avatar billede burningice Nybegynder
28. oktober 2002 - 13:25 #5
Luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester