webForumDet fria alternativet

radera ur db från Cookie

ASPur ASP

2 svar · 157 visningar · startad av kolas

Medlem sedan mars 2001142 inlägg
Frågan#1

Jag försöker mig på att göra ett nyhetsbrev där man antingen kan gå med eller gå ur i samma formulär.
Efter formuläret sparas allt i cookies och om man vill gå ur slussas man till en sida som ser ut så här:

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Radera = "SELECT * FROM nyhetsblad WHERE email = " & Request.Ckies("klient")("epost") & " "

   RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic 

   RecSet.Delete

Fast det vill givetvis inte fungera, jag får felmeddelandet:
[Microsoft][ODBC Microsoft Access 97 Driver] Syntaxfel i frågeuttrycket 'email = kolas@home.se'.

/radera_klient.asp, rad 15

(rad 15 är RecSet.Open-raden)

? K l a s

Medlem sedan juni 200032 969 inlägg
#2

du ska ha apostrofer runt värden i sql-frågan, om fältet i tabellen är av typen text eller pm.

Radera = "SELECT * FROM nyhetsblad WHERE email = '" & Request.Ckies("klient")("epost") & "'"

red: förlåt mig, klantskaftet glömde givetvis en av apostroferna... ;)

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

[Redigerat av @nders den 22 maj 2001]

[Redigerat av @nders den 22 maj 2001]

Medlem sedan mars 2001142 inlägg
#3

Att så lite kan göra så mycket.

Tack än en gång!

129 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)