webForumDet fria alternativet

Konstigt felmedelande

ASP

5 svar · 236 visningar · startad av joel_joel88

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

Får detta felmedelande.....

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

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

/admin2.asp, line 48

Rad 48

If Request("viktig") = "true" then
SQL3 = "INSERT INTO viktigt (namn, rubrik, inlagg, datum, ip) VALUES ('" & namn & "', '" & rubrik & "', '" & inlagg & "', '" & datum & "', '" & ip & "') "
connect.execute(SQL3)
End if

Något som vet vad felet är?

Medlem sedan jan. 20013 582 inlägg
#2

Ska man våga svara på en fråga...

Du använder dig av fel datatyper i sql-strängen.

Alla värden är formaterade som text ( '" & text & "')

Datum ska ha #

Hur har du gjort i databasen? Vad har du för datatyper i de olika fälten?

Med risk för att jag har fel....
;)

mvh

Medlem sedan dec. 20003 887 inlägg
#3

Datum ska ha # omkring om DBMS är Access och äldre än Access2000.

If Request.("viktig") Then
Medlem sedan nov. 20021 222 inlägg
#4

vart ska # sitta runt datumet?

Medlem sedan dec. 20025 871 inlägg
#5

Runt datumet som i runt datumet:

#" & datum & "#
Medlem sedan nov. 20021 222 inlägg
#6

aha, ok tackar

262 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)