Avatar billede ravnborg Nybegynder
01. august 2008 - 11:43 Der er 3 kommentarer og
1 løsning

find tabeller og felter i mysql database

Jeg er ved at lave et backup script, så jeg har spørgsmålene:

Hvordan får man en liste over de tabeller man har i en mysql database, samt hvilke felter der er der i hver tabel?
Avatar billede fennec Nybegynder
01. august 2008 - 11:58 #1
Avatar billede ravnborg Nybegynder
01. august 2008 - 16:17 #2
Jeg har fået det til at virke med tabeller, men ikke med columns.

Hvad gør jeg galt?

Set objConn = Server.CreateObject("ADODB.Connection")
ConnDSN = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=" & SQLdatabase & "; UID=" & SQLlogin & "; PWD=" & SQLPassword & ";"

Sub OpenConn
  ObjConn.Open ConnDSN
End Sub

Sub CloseConn
  ObjConn.Close
End Sub

Call OpenConn
strSQL = "SHOW COLUMNS FROM BRUGER"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, ObjConn, 1

while not rs.EOF
    Response.Write rs("COLUMNS_IN_BRUGER")&"<br>"
    rs.Movenext
Wend
Avatar billede ravnborg Nybegynder
01. august 2008 - 17:10 #3
Jeg har selv fundet fejlen:

Response.Write rs("COLUMNS_IN_BRUGER")&"<br>"
Skal være
Response.Write rs("Field")&"<br>"


fennec: opret bare et svar
Avatar billede fennec Nybegynder
04. august 2008 - 08:13 #4
.o) <-- One Eyed Jack
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