07. januar 2008 - 16:21Der er
10 kommentarer og 1 løsning
VBA, ADO, database
Hej
jeg har en oracledatabase som jeg vil trække noget data ud fra. der er brugernavn og kodeord på basen. hvordan sætter jeg det op så det virker. jeg skal trække nogle tal ud fra en tabel der hedder "bil" og de tal skal stå i kolonne a i excel
problemet er at jeg har været på nettet og finde en masse kode og prøve, men kan ikke få det til at virke. så hvis du vil være venlig at skrive hele koden så kan jeg prøve den og eventuelt skrive hvilke fejl den kommer med. databasen hedder køretøjer og tabeller hedder bil. kodeord og brugernavn er begge "test"
er lige blevet lidt forvirret. hvordan hænger odbc, ado og oledb sammen? kan jeg hente data fra en database med en af de 3 eller er det 3 forskellige ting
hvis jeg tilgår databasen med ms query så virker det fint og makroen ser sådan ud:
With ActiveSheet.QueryTables.Add(Connection:= _ "ODBC;DSN=INV;UID=test;PWD=test;SERVER=invnpa;", Destination:=Range("F1")) .CommandText = Array( _
så her er der både skrevet en server og database navn, mangler der så ikke noget i den kode du har skrevet arne v? eller er det mig der ikke forstår det endnu:-)
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.