Hej!
Får detta felmedelande med:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/visa.asp, line 119
När jag kör denna kod: (rad 119 är Call raden)
strSQL = "UPDATE tblStatistikAlbum SET Antal=Antal+1, Senast=? WHERE AlbumID=?"
Command.CommandText = strSQL
Command.Parameters.Append(Command.CreateParameter("Senast", adVarChar, adParamInput,50, strSenastVisad))
Command.Parameters.Append(Command.CreateParameter("AlbumID", adInteger, adParamInput,, strAlbumID))
Call Command.Execute(intPavarkadeRader)
dock fungerar denna koden fint:
strSQL = "INSERT INTO tblStatistikAlbum (AlbumID, Antal, Senast) VALUES (?,1,?)"
Command.CommandText = strSQL
Command.Parameters.Append(Command.CreateParameter("AlbumID", adInteger, adParamInput,, strAlbumID))
Command.Parameters.Append(Command.CreateParameter("Senast", adVarChar, adParamInput, 50, strSenastVisad))
Call Command.Execute()
Läste att detta felmedelandet kan uppstå om man har fel datatyp på parametrarna, men eftersom den ena fungerar och inte den andra så förstår jag inte alls. några bra tipps?
tack!