25. juli 2003 - 10:02Der er
4 kommentarer og 1 løsning
Problem med sammenligning af dato'er!
Hejsa..
Jeg sidder og koder lidt asp, og har lavet følgende kode til sammenligning af dato'er i en database:
<!-- Start kode --> Dim dUNIX dUNIX = rs("Dato")
Function NewsDate(nUNIX) NewsDate = DateAdd("s", nUNIX, dUNIX) End Function
strSQL = "SELECT * FROM News WHERE Dato = " & NewsDate(0) & " ORDER By Dato Desc" <!-- Slut kode -->
Derefter fremkommer følgende fejlmeddelelse på min IIS: Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Dato = 07-07-2003 22:55:31'.
Så mit bud er jo at det er sql-stringen den er galt med, men hvis andre er klogere på det område, så skriv endelig :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Havelågerne indikere at det er en dato du har med at gøre... Sådan er det oxo i VBScript!
Grunden til at du ikke behøves at bruge havelåger i din DateDiff() funktion er at funktionen er en datofunktion og at den betrakter al data som bliver lageret som datoværdier.
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.