webForumDet fria alternativet

Problem med Uppdatering av värden till DB.

ASP

2 svar · 137 visningar · startad av Pudolf

Medlem sedan juli 2000221 inlägg
Frågan#1

Har ett problem som kanske någon vet svaret på?

Det är så att jag har flera fält där jag fyller i fakta som ska ändras. sedan skickar jag det till en ny sida med POST.

<form method="POST" action="uppdaterad_ok.asp?id=<% =Request.QueryString("id") %>">

Sedan försöker jag uppdatera fälten med:

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DBQ=" & Server.Mappath("/db.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
SQL = "SELECT * FROM Tabell WHERE id =" & Request.QueryString("id")
RS.Open SQL

RS("Rubrik") = Request.Form("Rubrik")
RS("Datum") = Request.Form("Datum")
RS("Tid") = Request.Form("Tid")

RS.Update

RS.Close

Men jag får felmeddelandet:


ADODB.Recordset error '800a0e7d' 

Operation is not allowed on an object referencing a closed or invalid connection. 

/uppdaterad_ok.asp, line 31

vad gör jag fel?
Tacksam för svar!

Medlem sedan juni 2000373 inlägg
#2

Tjena,
Det enda jag såg som inte såg riktig korekt ut var. rs.open SQL.

Det borde stå:
RS.Open SQL, Connection, 1,2

Hoppas det funkar... :)

------------------
Hälsningar Ricki
www.ricki.nu

Medlem sedan juli 2000221 inlägg
#3

tackar Ricki!!

det fungerar utmärkt nu!
tack!

282 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)