25. marts 2003 - 11:06Der er
6 kommentarer og 1 løsning
Update tabel
Hej, hvorfor kan jeg ikke få denne update til at virke? Feltet er tomt når jeg klikker mig ind feks. på xxx/apoteks_goal_ret.asp?&id=1 Og den updater ikke feltet i tabellen.. Håber I kan hjælpe :-/
<% id = request("autoid") stat = "" stat = request("status") if len(stat) > 0 then salgsdd = Trim(request.form("salgdd")) salgdd = Replace(salgdd,"'","´") my_conn.execute "update goal set salgdd='"&salgdd&"' where id = '"&id&"'" response.redirect ("apoteks_goal_ret.asp") end if
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Problemet er at den ikke giver nogen fejl. Selve text feltet burde indeholde feltets <%=salgdd%> nuværende værdi for det pågældende id ikke? Men den er bare blank.. Men jeg kan fjerne nogle sætninger, f.eks. id = request("autoid") stat = "" stat = request("status") if len(stat) > 0 then salgsdd = Trim(request.form("salgdd")) salgdd = Replace(salgdd,"'","´")
Jeg har en fil apoteks_goal_se.asp som jeg linker til denne fil fra xxx/apoteks_goal_ret.asp?&id=1
Vil det hjælpe dig hvis du fortalte min hvad der skulle sættes ind? Når jeg skrive til databasen ser det sådan ud: <% apoteksnavn = Trim(request.form("apoteksnavn")) resultat = Trim(request.form("resultat")) newgoal = Trim(request.form("newgoal")) salgdd = Trim(request.form("salgdd")) if len(apoteksnavn) > 0 then if len(resultat) > 0 then if len(newgoal) > 0 then if len(salgdd) > 0 then if Request.Form("feltnavn") = "" then Response.Write "Du har ikke udfyldt feltet" response.write "<script type=text/javascript>history.go(-1);</script>" apoteksnavn = replace(apoteksnavn,"'","´") resultat = replace(resultat,"'","´") newgoal = replace(newgoal,"'","´") salgdd = replace(salgdd,"'","´") my_conn.execute "INSERT into goal(apoteksnavn, resultat, newgoal, salgdd) Values('"&apoteksnavn&"', '"&resultat&"', '"&newgoal&"', '"&salgdd&"')" response.redirect ("apoteks_goal_ok.asp") end if end if end if end if end if
Fik min opera broweser til at virke: <% id = request("autoid") salgsdd = Trim(request.form("salgdd")) if len(stat) > 0 then my_conn.execute "update goal set salgdd='"&salgdd&"' where id = '"&id&"'" response.redirect ("apoteks_goal_ret.asp") end if updatetabel = "SELECT salgdd FROM goal WHERE id ='"&id&"'" Set objRepoNr = my_conn.execute(updatetabel) salgdd = objRepoNr("salgdd")
%> Giver fejl: ADODB.Field error '800a0bcd' Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /intranet/apoteks_goal_ret.asp, line 38
Linje 38 er: salgdd = objRepoNr("salgdd") Når jeg fjerner den så får jeg skærmen frem, sog ikke med værdi fra felt men men textfelt med: SELECT salgdd FROM goal WHERE id =''
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.