Avatar billede klas Juniormester
28. november 2002 - 10:56 Der er 10 kommentarer og
1 løsning

Lille asp fejl... haster en smule :)

Jeg fik igår denne kode til at tjekke om en mail findes i en database:

rs = conn.execute("select Email from mailingliste where Email = '"&email&"'")
if (rs("Email") = "") then
  conn.execute("insert into mailingliste (Navn, Email) values('"&navn&"', '"&email&"')")
end if


Men nu virker det ikke - tror fejlen kommer når man prøver at tilmelde en mail som allerede findes!

fejlen kommer i denne linie:
if (rs("Email") = "") then


På forhånd tak for hjælpen


Klas
Avatar billede klas Juniormester
28. november 2002 - 10:57 #1
rettelse- fejlen kommer når man tilmelder en mail som IKKE findes...

evt. gammelt spørgsmål http://www.eksperten.dk/spm/288550
Avatar billede di8leva Nybegynder
28. november 2002 - 10:58 #2
skall det ikke vare:
rs("Email") == "")
Avatar billede zyber Nybegynder
28. november 2002 - 10:59 #3
Du kan ikke checke på en værdi i recordsettet når der ikke er nogle records.

lav isteddet:

if rs.EOF Then
'der er ikke fundet nogle records
end if
Avatar billede klas Juniormester
28. november 2002 - 10:59 #4
der kommer også en fejl hvis der er 2 == tegn
Avatar billede zyber Nybegynder
28. november 2002 - 10:59 #5
di8leva >> == bruger i javscript til sammenligninger
Avatar billede klas Juniormester
28. november 2002 - 10:59 #6
ok zyber - hvor skal det indsættes
Avatar billede zyber Nybegynder
28. november 2002 - 11:10 #7
set rs = conn.execute("select Email from mailingliste where Email = '"&email&"'")
if rs.EOF then
  conn.execute("insert into mailingliste (Navn, Email) values('"&navn&"', '"&email&"')")
end if
Avatar billede klas Juniormester
28. november 2002 - 11:11 #8
det har jeg prøvet...

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'rs.EOF'

/tilmeld.asp, line 31
Avatar billede klas Juniormester
28. november 2002 - 11:13 #9
nej det virker vist nu...
Avatar billede zyber Nybegynder
28. november 2002 - 11:14 #10
Har du skrevet præsic det jeg har skrevet i mit sidste indlæg ?
Avatar billede klas Juniormester
15. januar 2003 - 20:05 #11
sorry for den sene acceptering - se evt http://www.eksperten.dk/spm/288750
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