Avatar billede dramsgaard Nybegynder
19. april 2003 - 21:04 Der er 9 kommentarer og
1 løsning

update-funktion

jeg skal bruge en opdateringsfunktion til min access database på mit websted.
i første omgang har jeg prøvet at lave noget til min links funktion, men kan slet ikke få det til at virke, da jeg stadig er lidt ny i asp.

i min db (som hedder maindb) har jeg et table der hedder "Links" med 4 kolonner " linkID, navn, beskrivelse, url"

jeg havde forestillet mig noget lignende:

1. fil - ret.asp
liste med navn på linksne, og et link efter hver post, som opretter en querystring (ud fra linkID)og sender én videre til update.asp

2. fil - update.asp
requester querystring, og udskriver posterne "navn, beskrivelse og link" i hver deres Text field, hvor man så kan rette i dem.

Er der nogen der vil lave en sådan funktion? eller nogen der kan noget der er smartere?
Avatar billede medions Nybegynder
19. april 2003 - 21:15 #1
Avatar billede dramsgaard Nybegynder
19. april 2003 - 21:23 #2
jeg kender godt tutorialen, men funktionen skal ikke kun indsætte data, den skal rette i eksisterende data i db'en.
jeg har i forvejen lavet en slet og opret funktion

men jeg kan ikke finde ud af at lave opdate funktionen....heller ikke med html's tutorial
Avatar billede medions Nybegynder
19. april 2003 - 21:25 #3
Det er jo bare at sætte query'sne sammen!
Prøv dig frem selv, og spørg så når der er noget der går galt!

//>Rune
Avatar billede dramsgaard Nybegynder
19. april 2003 - 21:29 #4
jamen problemet er at jeg ikke har så meget tjeck på de der query's
Avatar billede medions Nybegynder
19. april 2003 - 21:31 #5
well, så er der kun at læse det en gang til.. evt. kig en tur forbi www.w3schools.com/sql/ og læs deres tutorials!

//>Rune
Avatar billede dramsgaard Nybegynder
19. april 2003 - 21:46 #6
hmm ja...synes bare guiderne er en smule overfladiske på det punkt, og problemet er at jeg desværre ikke har så meget tid til at sætte mig dybere ind i det i øjeblikket, da webstedet er et projekt der skal afleveres inden længe
Avatar billede ronja7 Nybegynder
20. april 2003 - 00:53 #7
"select * from maindb where linkID = '" & Request.Form("linkID") & "'"
evt. uden '

- Ret i tekstfelterne

- Tryk Submit

- Connection.Execute("Update maindb Set navn = '" & Request.Form("navn") & "', beskrivelse= '" & Request.Form("beskrivelse") & "', url = '" & Request.Form("url") & "' where linkID = '" & id & "'")

Husk at tage højde for ' i teksterne.
Avatar billede dramsgaard Nybegynder
20. april 2003 - 16:54 #8
i min fil 1 - ret.asp har jeg lavet flg:

<%
set conn = server.createobject("adodb.connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../../db/maindb.mdb")
set rs = conn.execute("select * from links order by linkid desc")
%>
      </p>
<table border=0>
<% do until rs.EOF %>
<tr><td><%=rs("navn")%>
    <td><a href="ret.asp?mode=ret&linkid=<%=rs("linkid")%>">Ret</a>
<% rs.movenext
loop %>
</table>
<% rs.close
set rs = nothing %>

i min 2. fil - update.asp
skal jeg så have den til at udskrive de tre poster i hver deres tekstfelter, hvordan gør man det konkret?
Avatar billede dramsgaard Nybegynder
20. april 2003 - 16:58 #9
hovsa der skulle stå
<a href="update.asp?mode=ret&linkid=<%=rs("linkid")%>">Ret</a
Avatar billede dramsgaard Nybegynder
21. april 2003 - 01:12 #10
nå jeg har selv fået løst problemet
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