snart galen

ASP

5 svar · 498 visningar · startad av nanne

Medlem sedan dec. 19991 749 inlägg
Trådstart#1

Vad är det för fel med denna INSERT satsen?

INSERT INTO mail(till,from,rubrik,meddelande,datum,ny) VALUES('1','95','test','sgdgssgdsgdsgd','2000-01-12 09:19:25','1')

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/test/mailproc.asp, line 32

Medlem sedan dec. 19996 721 inlägg
#2

Mellanslag efter mail och VALUES kanske hjälper?

Medlem sedan dec. 19991 749 inlägg
#3

Nope... det funkar inte heller. Jag hade så innan och då funkade det inte heller :(

Medlem sedan dec. 1999258 inlägg
#4

[Ursekta sprak instellningarna]
Kolla i din databas. En del felt kanske er satta att vara Tal, Datum eller Text -format.
Er det text sa anvender du fnuttar ''.
Er det tal eller datum, inga fnuttar.
Ett tips er att anvenda text pa Datum for att gora allt enkelt. Det spelar inte sa stor roll. Du kan fortfarande ordna dem i ordning even om det er text format.

Medlem sedan dec. 19991 749 inlägg
#5

Kom på det. Att ha fält med namnnen To och From var inte så bra. Lite boring att Access är så känsligt. Har dessutom ändrat datumfältet till ett textfält precis som du sa.

Medlem sedan dec. 1999707 inlägg
#6

Annars så skall man ange datum för datum-fält inom nummer-tecken (#) istället för apostrofer ('):

INSERT INTO mail(datum) VALUES(#2000-01-12 09:19:25#)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)