22. december 2009 - 09:45Der er
2 kommentarer og 1 løsning
ODBC import i Excel ark.
I nedenståen kald henter jeg data fra en SQL db uden problemer. I kaldet WHERE Fakt_PData.SLUT>'15-12-2009' ønsker jeg altid at hente for (idag - 10 dage), men hvordan er syntaksen. Jeg har prøvet både Now() og Dateadd() uden held.
With ActiveSheet.QueryTables.Add(Connection:= _ "ODBC;DRIVER=SQL Server;SERVER=aar-ax5;UID=dvin;APP=2007 Microsoft Office system;WSID=DVINXP;DATABASE=PData;Trusted_Connection=Yes" _ , Destination:=Range("A10")) .CommandText = Array( _ "SELECT Fakt_PData.PRESS, Fakt_PData.START, Fakt_PData.SLUT, Fakt_PData.PP_BREAKDURATION FROM PData.dbo.Fakt_PData Fakt_PData "WHERE Fakt_PData.SLUT>'15-12-2009' ORDER BY Fakt_PData.PRESS, Fakt_PData.SLUT"
Jeg mener at kunne huske, at du skal oprette en variabel og give den værdi med Now() og Dateadd() og så skal du sammenligne Fakt_pData.SLUT med variablen. Hvis dette ikke virker, så send mig lige en mail. mvh Poul-Erik
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.