AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
For at optimere mere på tid ville jeg også lave en exit do inde i if sætningen når du har fundet ID'et for ikke at løbe resten af dit recordset igennem når man ved man har fundet ud af man skal updater og ikke indsætte sådan her:
if opslag("id") = servicesid then opdater = true exit do else end if
update services set service='oral', konto='', brugerid='12', [pris-service]='500' where id=7, 8;update services set service='testeron', konto='', brugerid='12', [pris-service]='2000' where id=7, 8;
Hvis den ikke kommer med når du udskriver SQL sætningen så må der være noget andet for det bliver enten til en INSERT eller UPDATE med : if opdater = false then
Den må kommer ind og sætte opdater til true ellers skulle den jo lave en INSERT. ID i din database er autonumemr?? Så det virker lidt underlidt at den får ID til at være =""...
Måske men du skriver du får en uvendtet UPDATE i SQL strengen hvor du skulle havde haft en INSERT... Det som afgøre om det er INSERT eller UPDATER er denne if sætning:
if opdater = false then INSERT else UPDATE end if
Det eneste sted hvor opdater bliver sat til true er når servicesid findes i recordsetet opslag("id") .... Det kunne så tyde på at servicesid ikke var tom "" afligevel.
Så prøv at at tilføje et tjek på servicesid inden do...:
servicesid = Request.form("serviceid") if isNumeric(servicesid) then opslag.movefirst do while not opslag.eof if opslag("id") = servicesid then opdater = true else end if opslag.MoveNext loop end if
Jeg har afprøvet din "Response.write "servicesid = " & servicesid" og den skriver den korrekt ud. Dvs. der er et tal ved de 2 der skal opdateres og intet tal ved de/den der skal indsættes.
kommer Value og beskrivelse fra en database ?? så kan man flette det ind i et loop eller må man for hvor linie tjekke om recordset tilsvarne kolonne er = den value vil sætte i value:
<SELECT name="konto<%=tal%>"> <option value="">Med eller uden</option> <option value="">-------------------</option> <option value="Med" <% if rs("kolonnenavn") = "Med" then Response.write " SELECTED " %> >Med konto</option> <option value="Uden" <% if rs("kolonnenavn") = "Uden" then Response.write " SELECTED " %> >Uden konto</option> <option value="Ikke relevant" <% if rs("kolonnenavn") = "Ikke relevant" then Response.write " SELECTED " %> >Ikke relevant</option> </select>
Tak Æres-ekspert!! (bukker endnu engang ydmygt) :-)
Synes godt om
Ny brugerNybegynder
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.