du öppnar ett recordset med en statisk cursor, det kan du inte göra om du skall lägga till/uppdatera med recordset-metoder. du får nog prova att öppna med en adOpenDynamic cursor.
Trådstart#1
Försöker hämta uppgifter från databasen och uppdatera dem. Det är just det sista, att uppdatera, som strular.
Får felmeddelandet:
ADODB.Field fel '800a0cb3'
Åtgärden som programmet begärt stöds inte av leverantören.
/resport/admin/update_ok.asp, rad 22
Rad 22
rs("Kedjanamn")=Request.Form("kedjanamn")
Hela sidan:
<%
Set fritid = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
fritid.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\Frontpage Webs\Resport\dbboende\db\adressbok.mdb"%>
<%
SQL = "SELECT * From adressbok WHERE Kundnr = '" & Request("Kundnr") & "'"
rs.Open SQL, fritid
rs("Kedjanamn")=Request.Form("kedjanamn")
rs("Telefonbok")=Request.Form("telefonbok")
rs("Fax")=Request.Form("fax")
rs("Epost")=Request.Form("epost")
rs("Hemsidaurl")=Request.Form("hemsidaurl")
rs("Kedjaurl")=Request.Form("kedjaurl")
rs("Infoblock1")=Request.Form("infoblock1")
rs("Infoblock2")=Request.Form("infoblock2")
rs("Prisblock1")=Request.Form("prisblock1")
rs("Prisblock2")=Request.Form("prisblock2")
rs("Ovrigtblock1")=Request.Form("ovrigtblock1")
rs("Vagbeskrblock1")=Request.Form("vagbeskrblock1")
rs.Update
rs.Close
%>
Hoppas ngn har ett svar eller ett alternativ till ovanstående.
Tack på förhand.
