Det skall väl vara att det känns som att ID är ett tal/räknarfält. Då skall tu kasta bort apostroferna runt värdet.
Mvh,
2 svar · 192 visningar · startad av kolas
Är det nå´t som ser konstigt ut här?
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQLStmt = "UPDATE dagbok SET rubrik = '"& rubrik &"', inlagg = '"& inlagg &"', datum = '"& datum &"' WHERE Id = '"& Id &"'"
db1.Execute( SQLStmt ),,128
För det blir:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/webb/dagbok/dagbok_update.asp, line 49
Fast när jag skriver ut SQLStmt ser det ut så här:
UPDATE dagbok SET rubrik = 'Bio', inlagg = 'Kollade ', datum = '2002-06-19' WHERE Id = '78'
?
Det skall väl vara att det känns som att ID är ett tal/räknarfält. Då skall tu kasta bort apostroferna runt värdet.
Mvh,
Det gjorde susen, apostroferna är borttagna och det funkar bra...
Tack för snabbt svar förresten @nders, jag hann inte ens borsta tänderna emellan :)