Avatar billede zjat Nybegynder
26. januar 2012 - 17:03 Der er 2 kommentarer og
1 løsning

træk alle kolonne navne fra database over i excel

Hej alle sammen

Jeg har følgende kode:

        With ActiveSheet.ListObjects.Add(SourceType:=0, Source:= _
            "ODBC;Description=TEST;DRIVER=SQL Server;SERVER=NOWHERE;UID=User;PWD=Pasword;APP=2007 Microsoft Office system" _
            , Destination:=Range("$A$3")).QueryTable
            .CommandText = "Select * from *"
            .Refresh BackgroundQuery:=False
            .Delete
        End With

Det virker bare ikke :( Jeg vil gerne se hvilke kolonner, som er i databasen (hvilke informationer, som er tilstede)

Er der mon nogen der kan give mig den rigtige commandtext, så jeg får kolonnenavne ud af databasen?
Avatar billede bak Forsker
28. januar 2012 - 11:59 #1
I en SQL database er der normalt flere tabeller.
I .commandtext skal du angive hvilken tabel du vil bruge.
Du kan ikke nøjes med en stjerne til sidst.
Du er nødt til at gøre sådan :

.CommandText = "Select * from tblMEDARBEJDERE"

hvor tblMEDARBEJDERE er tabellen med de kolonner du vil se.
Avatar billede zjat Nybegynder
28. februar 2012 - 07:52 #2
Hej Bak

Dit indlæg hjalp mig videre - så smid svar, så får du point :)
Avatar billede bak Forsker
28. februar 2012 - 20:42 #3
sådan :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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