Avatar billede orca Nybegynder
05. juli 2001 - 20:13 Der er 5 kommentarer og
1 løsning

List over tables

Hej alle. Hvordan kan jeg få en liste over alle tables i en database på min hjemmeside?

Mvh Mark
Avatar billede zoidberg Nybegynder
05. juli 2001 - 20:28 #1
hvilken database?
Avatar billede jakobandersen Nybegynder
05. juli 2001 - 20:43 #2
Du kan bruge:

Set objRS = DitConnectionObjekt.OpenSchema(20)
Do while Not objRS.EOF
  objRS(\"TABLE_NAME\")
objRS.Movenext
Loop

Hvis du bruger MS SQL server er dette nok bedre:

Set objRS = DitConnectionObjekt.Execute(\"sp_tables\")
Do while Not objRS.EOF
  objRS(\"TABLE_NAME\")
objRS.Movenext
Loop
Avatar billede orca Nybegynder
05. juli 2001 - 21:00 #3
Moonduck -> Perfekt! Lige hvad jeg skulle bruge. Jeg giver 20 point mere hvis du kan give mig koden for at liste alle felter i en table.

Mvh Mark
Avatar billede zoidberg Nybegynder
05. juli 2001 - 21:18 #4
FOR i=0 to rs.fields.count -1
  response.write rs(i).name & \" \"
NEXT
Avatar billede jakobandersen Nybegynder
05. juli 2001 - 21:24 #5
Eller med MS SQL:


Set objRS = DitConnectionObjekt.Execute(\"sp_columns TABELNAVN\")
Do while Not objRS.EOF
  objRS(\"COLUMN_NAME\")
objRS.Movenext
Loop
Avatar billede orca Nybegynder
05. juli 2001 - 22:29 #6
Det var lige hvad jeg havde brug for Moonduck... du får 35 point.

Mvh mark
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