Vad betyder
Statement with cursor named in this statement's CURRENT-OF-CURSOR clause is not a SELECT FOR UPDATE.
här är koden
<%
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "xxxxx"
Set RecSet = Server.CreateObject("ADODB.Recordset")
Visa = "SELECT * FROM produkter where prodid = "& prodid
RecSet.Open Visa, Conn, 3,3
RecSet("vara") = Request.Form("vara")
RecSet("kortbesk") = Request.Form("kortbesk")
RecSet("besk") = Request.Form("besk")
RecSet("smak") = Request.Form("smak")
RecSet("storlek") = Request.Form("storlek")
RecSet("pris") = Request.Form("pris")
RecSet("bild") = Request.Form("bild")
RecSet.Update
RecSet.Close
Conn.Close %>
renholmMedlem sedan apr. 20012 266 inlägg har för mig att brukar funka för update:
RecSet.Open Visa, Conn, 1,2
men detta sätt är dåligt att använda för att uppdatera kör med en SQL sträng för update o skippa recordset.
har du lust att visa mig hur man skriver den koden istället
renholmMedlem sedan apr. 20012 266 inlägg visst..
SQL = "UPDATE produkter SET vara = '" & Request.Form("vara") & "', kortbesk = '" & Request.Form("kortbesk") & "', besk = '" & Request.Form("besk") & "', smak = '" & Request.Form("smak") & "', storlek = '" & Request.Form("storlek") & "', pris = '" & Request.Form("pris") & "', bild = '" & Request.Form("bild") & "' WHERE prodid = " & prodid
Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "xxxx"
Conn.Execute(SQL)
hoppas den funkar, var en stund sen jag använde ASP :) och sådan sql.