Avatar billede blazer Nybegynder
22. februar 2001 - 14:40 Der er 25 kommentarer og
2 løsninger

liste over tables!

Hvordan kan jeg få en liste over alle tables i en db???
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 14:52 #1
Se min ASP Access 2 MySQL converter .. den viser hvordan, og det kan nemt bruges i VB...

http://www.tdaugaard.dk/x/mdb2mysql.as_

(husk underscoren)
Avatar billede blazer Nybegynder
22. februar 2001 - 15:12 #2
nogen bedre forslag?

gider virkeligt ikke til at sætte mig ind i din code......og bagefter omskrive til vb.....
Avatar billede xafion Nybegynder
22. februar 2001 - 15:18 #3
Fill me in
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 15:18 #4
    Set Conn = CreateObject(\"ADODB.Connection\")
    Set Rs = CreateObject(\"ADODB.Recordset\")
               
    Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\dindb.mdb\"
           
    Set Rs = Conn.OpenSchema(adSchemaColumns)

    If Not (Rs.BOF Or Rs.EOF) Then
        Do
            strTable = Rs(\"TABLE_NAME\")
            Rs.MoveNext
        Loop Until (Rs.EOF Or Rs.BOF)
    End If
   
    Set Rs = Nothing
    Conn.Close: Set Conn = Nothing
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 15:20 #5
    Const adSchemaColumns = 4

    Set Conn = CreateObject(\"ADODB.Connection\")
    Set Rs = CreateObject(\"ADODB.Recordset\")
               
    Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\\dindb.mdb\"
           
    Set Rs = Conn.OpenSchema(adSchemaColumns)

    If Not (Rs.BOF Or Rs.EOF) Then
        Do
            strTable = Rs(\"TABLE_NAME\")
            Rs.MoveNext
        Loop Until (Rs.EOF Or Rs.BOF)
    End If
   
    Set Rs = Nothing
    Conn.Close: Set Conn = Nothin
Avatar billede blazer Nybegynder
22. februar 2001 - 15:23 #6
hmm..r visdst lidt mere kryptisk end så..det er ikke en access db....hvad det er..det ved jeg ikke..og ham der har lavet det har gjort ALT for at skjule det....

bare conn.open resulterer i en \"Katastrofal Fejl\"
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 15:25 #7
okay ..
Avatar billede blazer Nybegynder
22. februar 2001 - 15:26 #8
efter en genstart dur det nu...

nu får jeg en..KATASTROFAL FEJL IGEN!

men før det gav

    Set Rs = objConn.OpenSchema(adSchemaColumns)

noget med at det understøtter provideren ikke...
Avatar billede blazer Nybegynder
22. februar 2001 - 15:26 #9
det er openaccess isql
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 15:29 #10
OpenAccess iSQL ?
Avatar billede blazer Nybegynder
22. februar 2001 - 15:31 #11
ja...sagde jo det var ret så kryptisk..har snart prøvet ALT!

Avatar billede blazer Nybegynder
22. februar 2001 - 15:32 #12
det enest ejeg har er en dsn..jeg kan ikke engang redigere den.........
Avatar billede tdaugaard Nybegynder
22. februar 2001 - 15:33 #13
Jeg vil lige hilse og sige at det her virker nok kun på Access... bl.a. MySQL fatter det ikke ..
Avatar billede blazer Nybegynder
22. februar 2001 - 15:42 #14
ahhh...dats prolly y.....

fuck det r en skummel database jeg har her..
Avatar billede cstern Nybegynder
22. februar 2001 - 16:59 #15
Måske kan du modificere dette til dit brug... (det er ikke ADO, så måske). Eksempel tyvstjålet fra en bog...

Private Sub Command1_Click()
Dim myDatabase As Database
Dim myTable As TableDef        \'this will hold the tableDef(inition)
Dim myFields As Fields
Dim myField As Field

Set myDatabase = OpenDatabase(\"C:\\BegDB\\BIBLIO.MDB\")

For Each myTable In myDatabase.TableDefs    \'dots to get the tableDefs
    List1.AddItem myTable.Name & \" has \" & myTable.Fields.Count _
            & \" fields\"
Next

End Sub
Avatar billede cstern Nybegynder
22. februar 2001 - 17:01 #16
Glemte at sige at projektet kræver en form med en command1 knap og en list1 listbox. References: tilføj Microsoft DA0 3.51 Object Library (eller 3.6 hvis du har det).
Avatar billede blazer Nybegynder
22. februar 2001 - 17:10 #17
opendatabase kan ikke bruges da det eneste jeg har er en dns....
Avatar billede blazer Nybegynder
22. februar 2001 - 17:38 #18
har givet op....
Avatar billede xafion Nybegynder
22. februar 2001 - 18:43 #19
Tøsedreng :)
Avatar billede blazer Nybegynder
22. februar 2001 - 20:21 #20
jeg sir dig..det var umuligt..+jeg fandt en anden løsning
Avatar billede xafion Nybegynder
22. februar 2001 - 21:35 #21
Faggot... Dig og Chris = alike *S*
Avatar billede moses Praktikant
23. februar 2001 - 09:06 #22
En allike er med 2 l\'er  ;-)

Hvad var så løsningen blazer ??
Avatar billede xafion Nybegynder
23. februar 2001 - 09:41 #23
det er det da ikke  a - like
Avatar billede xafion Nybegynder
23. februar 2001 - 09:41 #24
ikke  al- like
Avatar billede moses Praktikant
23. februar 2001 - 09:59 #25
En allike er en fugl ;-)
ÆV - hva\' - Moses er ved at varme op til weekenden !!!

Avatar billede blazer Nybegynder
23. februar 2001 - 11:01 #26
løsning og løsning....brugte det oprindeligt client program og søgte med en wildcart og valgte exporter som txt.........
Avatar billede xafion Nybegynder
23. februar 2001 - 11:20 #27
Noses is a funny guy
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