webForumDet fria alternativet

Radera/lägg till?

ASP

6 svar · 231 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Skulle vilja radera en rad om vald epostadress finns, annars så skall den läggas till. (Nyhetsbrev)
Några tips?

Medlem sedan dec. 19998 577 inlägg
#2

Kör en select på adressen, kolla om den är .eof, då lägger du till adressen, annars tar du bort den. :)

Personligen vill jag vid nyhetsbrev bestämma själv om jag skall bli tillagd eller borttagen, dvs en knapp för varje alternativ. Då kan jag få meddelanden om att jag redan finns med eller inte finns med,

Medlem sedan dec. 20003 887 inlägg
#3
Dim rs As New RecordSet
Dim oConn As Connection
Dim strSQL, strMail

Set oConn = ' Den bör du veta...
strMail = ' Var det nu kommer från...

strSQL = "SELECT strEmail FROM tblNyhetsrbev WHERE strEmail = '" & strMail & "';"
rs.Open strSQL, oConn, adOpenForwardOnly, adLockReadOnly

If rs.EOF Then
    strSQL = "INSERT INTO tblNyhetsBrev (strEMail) VALUES ('" & strMail & "');"
    oConn.Execute strSQL, , adExecuteNoRecords
Else
    strSQL = "DELETE * FROM tblNyhetsBrev WHERE strEMail = '" & strMail & "';"
    oConn.Execute strSQL, , adExecuteNoRecords
End If
Set rs = Nothing

Jag vet inte riktigt hur du hämtar e-mailadressen, från formulär, querystring eller kanske från en annan tabell.

Medlem sedan nov. 20017 144 inlägg
#4

Tack för det!

Medlem sedan nov. 20017 144 inlägg
#5

Liten fråga:
Vad är skillnaden på:
Dim rs As New RecordSet
Dim oConn As Connection
och
Dim rs
Dim oConn

Medlem sedan dec. 19998 577 inlägg
#6

Jesper T skrev:

Liten fråga:
Vad är skillnaden på:
Dim rs As New RecordSet
Dim oConn As Connection
och
Dim rs
Dim oConn

Det första är för VB, det andra är för VBS. Du skall alltså använda det blåa för VBS/ASP.

Medlem sedan dec. 20003 887 inlägg
#7

Vide skrev:

Det första är för VB, det andra är för VBS. Du skall alltså använda det blåa för VBS/ASP.

En viss Engine^ som har problem att hålla isär begreppen för tillfället ;)

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)