SQL = "INSERT INTO privmess "
SQL = SQL & "([from], [to], mess, read, rubrik, datum) "
SQL = SQL & "VALUES('" & vnamn & "', '" & vto & "','" & vmess & "', '" & vread & "', '" & vtopic & "', #" & vdatum & "#)"
response.write SQL
Databas.Execute SQL
vad är det för fel? jag får error:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/voigtan/test.asp, line 93
rad 93 :
Databas.execute SQL... jag kan response.write SQL utan problem... men jag kan inte lägga in data i databasen... allt ska stämma...
@ndersMedlem sedan juni 200032 969 inlägg Vad är det för datatyper på fälten? Om något av fälten är av taltyp ska du inte ha apostrofer runt värdet.
alla är text.. förutom read för det är en Ja/nej
och datum e datum...
@ndersMedlem sedan juni 200032 969 inlägg Ja/Nej-fält skall inte heller omges av apostrofer. Jag antar att den vill ha antingen True eller False, men inga apostrofer.
Mvh,
LAMPMedlem sedan mars 2002777 inlägg Dessutom är datum ett dumt namn på en kolumn, helst om det är svensk access, för då är datum ett reserverat ord. Men flemeddelandet tyder på den anledning @nders sade.
Datum har jag alltid kört.. och har aldrig varit problem innan.. hmm.. jag ska kolla om jag har datum som datum/tid :)