Jag förmodar att kolumnen "datum" knappast vill ha en sträng. Med andra ord, bort med apostroferna. Sedan kan det krävas brädgård runtomkring, eller något annat beroende på vilken databashanterare du använder.
INSERT INTO dagbok(user,rubrik,inlagg,datum) VALUES('Jimmy', 'test', 'test', #2004-07-04 16:49:13#) tror jag ska funka. Men jag använder inte access själv.
Det felaktiga tecknet fick du därför att du fortsatte raden efter underscore. Underscore är till för att kunna fortsätta samma rad efter en radbrytning. Och en radbrytning var det Engine hade i sin exempelkod.
Okej.. Grejjade nu så att den kom på en annan rad..
nu är felet:
Microsoft JET Database Engine error '80040e14'
Syntax error in INSERT INTO statement.
/trana/dagbok_spara.asp, line 21
och rad 21 är: objConn.Execute(strSQL),,128
Så påpassligt att det finns en hel sida tillägnad nämnda felkod: http://www.adopenstatic.com/faq/80040e14.asp
Sannolikt måste du skriva in datumet på något annat vis. Tex #2001/12/31# eller liknande.