08. december 2003 - 14:38Der er
3 kommentarer og 1 løsning
Databaseudtræk og automatisk afsendelse af html-formular
Jeg har en lokal Access-database med en masse personer i. For hver person skal jeg opdatere en web-side med to oplysninger (medlemsnummer og postnummer). Opdateringen skal foregå vha. følgende asp-side, som jeg ikke har mulighed for at ændre på.
Er der nogen, som har en ide til, hvordan jeg laver en løkke, der afsender ovenstående formular x antal gange, således den enkelte person bliver opdateret korrekt på web-siden?
Hvis du skal opdatere alle personerne i din database, hvorfor kører du ikke så bare en løkke?
Her er et eks: <% ' *** DIN DB CONNECTION HER *** ' ' '
If (Request.ServerVariables("REQUEST_METHOD") = "POST") Then Set rs = Server.CreateObject("ADODB.Recordset") strSQL = "Select * FROM XXXXX" rs.Open strSQL, Conn, 1, 3
while not rs.eof rs("memberid") = Request.form("memberid") rs("zipcode") = Request.form("zipcode") rs.Update rs.movenext wend
Når du trykker på submit, så kører den hele din database igennem og erstatter indholdet i "zipcode" og "memberid" med det som du har skrevet i din form.
Nej ikke helt. For i ovenstående løsning bliver alle poster i databasen jo opdateret med ens data. Jeg har en database (lokal Access) som for hver post skal opdatere en anden database (som ligger på en web-server) vha. den html-formular, som er beskevet i første indlæg. Var det forståeligt?
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.