10. december 2004 - 09:55Der er
16 kommentarer og 1 løsning
Do While med If Then Else. Er dette rigitgt ?
jeg vil gerne lave en funktion som checker indholdet af en tabel inden den enten opdaterer indholdet i samme tabel eller opretter en ny record i tabellen. (hvis produktet allerede ligger i indkøbskurven skal den ligge det nye antal til ved samme produkt ellers skal den bare indsætte produktet på en ny linie)
jeg har lavet nedenstående kode men jeg er i tvivl om den vil gøre det som jeg tænker på. vil denne kode checke hele rsIndkoebskurv recordsættet op imod rsSpecifik inden den enten opdaterer indhold eller opretter ny ordrelinie ?
do while not rsIndkoebskurv.EOF If rsSpecifik(IDvin) = rsIndkoebskurv(IDvin) rsIndkoebskurv.Movenext loop
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 der kun skal findes een post(virker mest logisk) er dette måden:
do while not rsIndkoebskurv.EOF If rsSpecifik(IDvin) = rsIndkoebskurv(IDvin) found = true exit loop end if rsIndkoebskurv.Movenext loop if found = true Then
<% do while not rsIndkoebskurv.EOF If rsSpecifik(IDvin) = rsIndkoebskurv(IDvin) Then Opdater antal Else opret ny End if rsIndkoebskurv.Movenext loop %>
Som sagt: Hvis der kun skal findes een post(virker mest logisk) er dette måden:
do while not rsIndkoebskurv.EOF If rsSpecifik(IDvin) = rsIndkoebskurv(IDvin) found = true exit loop end if rsIndkoebskurv.Movenext loop if found = true Then
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.