Avatar billede bobbedude Nybegynder
27. august 2001 - 14:59 Der er 2 kommentarer og
1 løsning

Update record set

Jeg har en form hvor jeg henter et record set ind i en form ( et tekst felt ) hvordan laver jeg en update record knap ? til dette

Her er hvad jeg har ind til nu:

<form name=\"form1\" method=\"post\" action=\"\">
<textarea name=\"textfield2\">
<%
tempConn = \"PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"../db/alfred.mdb\") & \";UID=admin;PWD=;\"
Set myConn = Server.CreateObject(\"ADODB.Connection\")
strSQL = \"SELECT * FROM el where id =\" & Request(\"id\")
myConn.Open tempConn
Set rs = myConn.Execute(strSQL)
Response.Write rs(\"El_side\")
myConn.Close
Set myConn = Nothing
%>
</textarea>
</form>
Avatar billede keysersoze Ekspert
27. august 2001 - 15:36 #1
Avatar billede webbe Nybegynder
28. august 2001 - 08:50 #2
<input type=\"SUBMIT\" name=\"submit\" value=\"Opdater\">

Linien sættes ind efter dit textarea og så skal du altså lige have en action på din formular!

Den action skal jo henvise til en side der indeholder dit update script, som jeg godt kan hjælpe med at lave!
Det vil nok også være en god ide hvis du i din form laver et hidden field der indeholder id-værdien for den post du viser og vil opdatere!
Avatar billede bobbedude Nybegynder
28. august 2001 - 09:02 #3
jeg fik det selv til at virke:

<% @Language=VBScript %>
<% Option Explicit %>
<!--#include file=\"adovbs.inc\"-->
<!--#include file=\"connection.asp\"-->
<%
Dim ID, objConn, RS, El_side, El_billed
El_side = trim(request.form(\"Elside\"))
El_billed = trim(request.form(\"billed\"))
ID = trim(request.form(\"ID\"))

Set RS = objConn.execute(\"UPDATE el SET El_side = \' \" & El_side & \" \' , El_billed = \' \" & El_billed & \" \' WHERE ID = \" & ID & \" \")

%>

men tak for hjælpen aligevel.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester