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?
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.
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.