Error Type:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/jaktdagbok/wwwroot/testupp_datera.asp, line 9
Jag håller med Peter S om att det är bättre att använda en UPDATE-fråga istället. Men, man måste då se till att ha apostrofer runt textvärden också. Jag gissar lite vad det är för datatyper på fälten, men något sånt här kan det se ut:
Om fältet fodd är av datumtyp skall det vara brädgårdar runt värdet.
- - - - - -
Anledningen till att du fick ett felmeddelande på din första kod är sannolikt att de konstanter du använder (adOpenStatic, adLockOptimistic) inte är definierade på sidan. Ett sätt att göra detta är att inkludera filen adovbs.inc på sidan:
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
/jaktdagbok/wwwroot/sida_som_uppdaterar.asp, line 19
Browser Type:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
Page:
POST 152 bytes to /jaktdagbok/wwwroot/sida_som_uppdaterar.asp
POST Data:
anv_nr=2&namn=Jonas&e_namn=N%E4slund&fodd=1971&ort=Lule%E5&mailadress=jonas@jaktdagbok.se&alias=Jonte&losen=jonas&beskrivning=jag+%E4r+lat&Submit=Submit
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in UPDATE statement.
/jaktdagbok/wwwroot/sida_som_uppdaterar.asp, line 21
När jag skickar värden från en annan sida, till sidan som uppdaterar så får jag detta
Error Type:
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
/jaktdagbok/wwwroot/sida_som_uppdaterar.asp, line 21
Ja Erik jag tror mig veta att det behöver ordnas. Men eftersom jag är en "klåpare" på Asp så försöker jag lösa en sak åt gången :)
Det är för att du antagligen försöker lägga in ett nullvärde eller liknande.
I sådana här fall är det alltid bra att skriva ut sql-satsen för att se vad som spökar.
str = "bla bla bla"
With Response
.Write str
.end
End With
conn.execute str, , 128