Avatar billede Karalumpas Praktikant
21. maj 2003 - 02:59 Der er 7 kommentarer og
1 løsning

tjek før slet fra db

Hej

Man skal kunne framelde sig en mailingliste ved at skrive sin adresse i en form, men inden den skal slettes fra databasen skal der tjekkes om adressen eksisterer.

Dette er jeg kommet frem til, men det virker overhovedet ikke :) Nogle gode forslag?
<%
Set rs = Server.CreateObject("ADODB.Recordset")

If NOT rs.EoF Then

SQL = "DELETE FROM nyhedsbrev WHERE emailadr =" & Request.form("emailadr")
Response.Redirect("default.asp?mode=removedone")
Else
Response.Redirect("default.asp?mode=notinlist")
End If
%>
Avatar billede roenving Novice
21. maj 2003 - 03:01 #1
Du kan da ikke have et resultSet uden en SQL-forespørgsel ???-)
Avatar billede mm12010 Nybegynder
21. maj 2003 - 03:06 #2
<%
Set rs = objConn.Execute("SELECT * FROM nyhedsbrev WHERE emailadr ='" & Request.form("emailadr") & "'")

If NOT rs.EoF Then
objConn.Execute("DELETE FROM nyhedsbrev WHERE emailadr ='" & Request.form("emailadr") & "'")
Response.Redirect("default.asp?mode=removedone")
Else
Response.Redirect("default.asp?mode=notinlist")
End If
%>
Avatar billede roenving Novice
21. maj 2003 - 03:07 #3
-- det er godt, at du kan kode forespørgslen mm12010
Avatar billede mm12010 Nybegynder
21. maj 2003 - 03:08 #4
aner ikke om det virker - jeg er ikke så stiv i VB :o)
Avatar billede Karalumpas Praktikant
21. maj 2003 - 03:09 #5
mm12010 det virkede
Smider du et svar?
Avatar billede mm12010 Nybegynder
21. maj 2003 - 03:12 #6
smid! ;o)
Avatar billede Karalumpas Praktikant
21. maj 2003 - 03:12 #7
Og tak for hjælpen for øvrigt :)
Avatar billede mm12010 Nybegynder
21. maj 2003 - 03:13 #8
så lidt - takker for point :o)
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