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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.