Avatar billede orca Nybegynder
05. september 2001 - 20:57 Der er 1 kommentar og
1 løsning

vil der opstå fejl?

Hej alle. Jeg er ved at gå min sides kode igennem, mest for at optimere. Et sted bruger jeg denne kode til at slette en record fra en tabel:

Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From emails WHERE username = \'\" & Session(\"username\") & \"\'\"
    rs.Open strSQL, Conn, 1, 3
if rs.BOF then
else
rs.Delete
rs.Update
end if

Dette sikrer at der ikke sker fejl hvis record\'en ikke findes i tabellen email. Men vil det ikke være hurtigere at bruge denne kode:

Conn.Execute(\"DELETE * FROM email WHERE username = \'\" & Session(\"username\") & \"\'\")

men denne kode tjekker jo ikke om record\'en findes, så vil der opstå fejl hvis denne ikke findes?

Mvh Mark
www.profiled.org/?orca
Avatar billede carpediem Nybegynder
05. september 2001 - 21:19 #1
Nej, den kode virker fint. Den fjerner alle records med det bruger navn, hvis der er nogen. Og jo det skulle gerne være hurtigere.
Avatar billede orca Nybegynder
05. september 2001 - 21:19 #2
ok,  mange tak
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