Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error in number in query expression 'Gyldighet > 30.04.2002'. /YOL/admin/admin_NyhetNy.asp, line 89
Brug Date() fra access til at finde datoen (går ud fra at DB er MS access). Så får du altid, ligegyldigt hvilket format du bruger, det rigtige... SQL = "SELECT NewsId,NewsTittel FROM News WHERE Gyldighet > Date()"
brug accessfunktionen Date() istedet for '31.12.2010'. På den måde lader du access selv indsætte den nuværende dato.-> INSERT INTO News (NewsID,NewsTittel,Ingress,BrodTekst,Stikkord,RelatertSak,Gyldighet,Prioritet) VALUES (14,'Tittel', 'Ingress', ' Brødtekst ', 'Stikkord1, Stikkord2, Stikkord3', '10',Date(),10)
Hvor 20 er det antal dage fra nu hvor nyheden udløber. Pointe: brug ikke stuff som : '31.12.2010' hvis det kan undgåes.
Synes godt om
Ny brugerNybegynder
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.