Avatar billede brownghost Nybegynder
02. oktober 2005 - 16:36 Der er 1 kommentar og
1 løsning

slet fra en tabel ved fejl gå videre. problem

<%
        strSQL = _
        "SELECT * FROM tblAuthor WHERE (Author_ID NOT IN(SELECT  ID FROM Users)) AND (Author_ID NOT IN (1, 2))"
        Set ObjRs = objconn.execute(StrSQL)
    if not objrs.eof then
    do until objrs.eof
    ON error resume next
   
            strSQL = _
        "delete FROM tblAuthor WHERE id=" & objrs("ID")
        objconn.execute(strSQL)
       
        Response.Write(strSQL)
        objrs.movenext
        loop
        end if
%>
jeg gør et eller andet forkert her. prøver lige at skrive ud hvad for poster den vil slette.
men den skriver bare det her ud: SELECT * FROM tblAuthor WHERE (Author_ID NOT IN(SELECT  ID FROM Users)) AND (Author_ID NOT IN (1, 2))
igen og igen lige så mange gange der er poster der skulle have været slettet :(

Any one got some help?
Avatar billede softspot Forsker
02. oktober 2005 - 17:23 #1
Hvorfor sletter du ikke bare alle posterne direkte?

DELETE FROM tblAuthor WHERE (Author_ID NOT IN (SELECT ID FROM Users)) AND (Author_ID NOT IN (1, 2))
Avatar billede brownghost Nybegynder
18. oktober 2005 - 14:34 #2
kan jeg ikke. da der kommer fejl. der for skulle der laves et script. så den sletede alle. og forsat ved fejl.

der for jeg lavede det oven over. har dog fået det til at virke langt om længe
LUKKER
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