01. april 2004 - 12:46
Der er
11 kommentarer og 1 løsning
sql og dato - smider 0 væk
i min db står datoen således 01-04-2004 og der er en post på denne dato når jeg så henter vil hente poster fra den dato med følgende strdagsdato = FormatDateTime(Now, vbShortDate) strSQL = "Select * From meddelser where dato = #" & strdagsdato & "#" så henter den intet men sætter jeg den således strdagsdato = FormatDateTime(Now, vbShortDate) strSQL = "Select * From meddelser" så henter den posten men skriver datoen 1-4-2004 og den er jo helt gal når det er det øverste script jeg skal bruge ???? har så prøvet med dette <% Function newdato(Dato) Dim Aar, Maaned, Dag, Temp Aar = DatePart("YYYY", Dato) Maaned = DatePart("M", Dato) Dag = DatePart("D", Dato) If Dag < 10 Then Temp = "0" & Trim(Dag) Else Temp = Trim(Dag) End If Temp = Temp & "-" If Maaned < 10 Then Temp = Temp & "0" & Trim(Maaned) Else Temp = Temp & Trim(Maaned) End If Temp = Temp & "-" & Aar newdato = Temp End Function strdagsdato2 = newdato(day(now())&"-"&month(now())&"-"&year(now())) strdagsdato = FormatDateTime(Now, vbShortDate) strSQL = "Select * From meddelser where dato = " & strdagsdato2 men det giver det samme. den læser åbenbar sql uden 0 foran ????????
Annonceindlæg fra Computerworld
01. april 2004 - 12:47
#1
ups - tabellen i db er angivet som dato-klokke og er sat til kort datoformat
01. april 2004 - 13:05
#2
har du prøvet at skrive ud din SQL, så du ser hvad der søges efter ? strSQL = "Select * From meddelser where dato = #" & strdagsdato & "#" Response.Write( "SQL: " & strSQL & "<br>" ) problemet ligger nok i måden datoen er gemt i din db, og hvad du faktisk søger efter. /nute PS! " tabellen i db er angivet som dato-klokke og er sat til kort datoformat" - fatter ikke hvad du mener med dette
01. april 2004 - 13:17
#3
ups har løst det strSQL = "SELECT * FROM driftmeddelser WHERE (Dato = #"&Month(Date) & "-" & Day(Date) & "-" & Year(Date)&"#) ORDER BY Dato" datoer er lidt noget spøjst noget
01. april 2004 - 13:19
#4
datoer er altid et problem ;o]
01. april 2004 - 13:23
#5
ja og tilsidst er man bare helt bæl øjet og kan ikke se den lille fejl foran sig, jeg skulle bare bytte rundt på day og month - selvfølgelig - bvaaa, men du får point alligevel - god påske....;-)))
01. april 2004 - 13:24
#6
ups du må lige smidet en retur til mig - jeg fik klokket i point også - det går da rigtigt godt idag....
01. april 2004 - 13:37
#7
du løste problemet selv ... dermed snupper du også pointsene selv ;o]
01. april 2004 - 13:38
#8
helt ok - ellers kommer du vel også til at betale skat af dem ;-))))) henviser til toppen af siden.
01. april 2004 - 13:53
#9
ahh ... hehe ... den havde jeg ikke set. nu skal jeg til at uddele alle mine points :-/
01. april 2004 - 13:55
#10
ja, det er da utroligt - har de da ikke andet at lave hos told og skat.....
01. april 2004 - 13:59
#11
næh .. .men jeg er vandt til det. Når man er udlænding i .dk, så har man told og skat i nakken hele tiden. så længe de efterlader nogle penge til øl og mad, så skal man ikke klage ;o]
Kurser inden for grundlæggende programmering