webForumDet fria alternativet

Data type mismatch in criteria expression

ASP

7 svar · 274 visningar · startad av joel_joel88

Medlem sedan nov. 20021 222 inlägg
Frågan#1

Hej! Jag får detta fel när jag ska köra en SQL-sats.

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/intresse/anmalan.asp, line 66


SQL = "INSERT INTO anmalan (fornamn, efternamn,  tel_hem, tel_arbete, mobil, epost, gatuadress, postnr, ort, datum, ip, medelande) VALUES ('" & fornamn & "', '" & efternamn & "', '" & telhem & "', '" & telarbete & "', '" & mobil & "',  '" & epost & "', '" & gatuadress & "', '" & postnr & "', '" & ort & "', '" & datum & "', '" & ip & "', '" & medelande & "')"
connect.execute (SQL)

Jag har sökt och jag vet att det är något med att man inte får ha ' runt tal eller vad det är.
Men jag har inga kolummer som är Tal i databasen så, Hjälp! :x

Medlem sedan mars 20023 561 inlägg
#2

Hur ser strängen ut om du skriver du den?

Response.Write(SQL)
Response.End()
Medlem sedan juni 200032 967 inlägg
#3

Är inte fältet datum av datumtyp? Då ska du ha # runt värdet, inte apostrofer.

Medlem sedan nov. 20021 222 inlägg
#4

Så här ser den ut

INSERT INTO anmalan (fornamn, efternamn, tel_hem, tel_arbete, mobil, epost, gatuadress, postnr, ort, datum, ip, medelande) VALUES ('test', 'test', '', '', 'test', 'test', 'test', 'test', 'test', '', '81.225.20.25', 'test')
Medlem sedan nov. 20021 222 inlägg
#5

Ja dom är av datumtyp, @nders.

Fast om jag sätter # i stället för apostrofer så får jag detta felmedelande

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression '##'.

/intresse/anmalan.asp, line 66
Medlem sedan juni 200032 967 inlägg
#6

Ja, men det är ju för att inte variabeln datum har ett värde.

Medlem sedan nov. 20021 222 inlägg
#7

aha, fan jag såg inte det. Råkade glömma sätta värde på datum. Fan vilken klant :r

Tack så mycket för hjälpen!

Medlem sedan juni 200032 967 inlägg
#8

varsågod

280 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
141 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
140 ms — ändringar (db)