Avatar billede bojohansen Nybegynder
05. april 2001 - 14:26 Der er 10 kommentarer og
2 løsninger

Fra DB til Jmail

Skulle man ikke kunne tage fra DB\'en og putte det ind i JMAIL som nedenstående??



Set Conn = Server.CreateObject(\"ADODB.Connection\")
      Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\"
      Set RS1 = conn.Execute (\"SELECT ForNavn, Efternavn, Email FROM MedlemsInfo WHERE MedlemsIdNr = \'\" & YourId & \"\' \")
     
       
  Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
  JMail.ServerAddress = \"websmtp.formor.dk\"
  JMail.Sender        = \"formor_systems@formor.dk\"
  JMail.Subject      = \"Your web site is now activated.\"
  JMail.AddRecipient  = \"\" & RS1(\"Email\")
  JMail.Priority      = 1
  JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
Avatar billede tpiil Nybegynder
05. april 2001 - 14:28 #1
Set Conn = Server.CreateObject(\"ADODB.Connection\")
      Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\"
      Set RS1 = conn.Execute (\"SELECT ForNavn, Efternavn, Email FROM MedlemsInfo WHERE MedlemsIdNr=\" & YourId & \"\")
     
       
  Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
  JMail.ServerAddress = \"websmtp.formor.dk\"
  JMail.Sender        = \"formor_systems@formor.dk\"
  JMail.Subject      = \"Your web site is now activated.\"
  JMail.AddRecipient  = RS1(\"Email\")
  JMail.Priority      = 1
  JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
Avatar billede netsrac Praktikant
05. april 2001 - 14:29 #2
JMail.AddRecipient RS1(\"Email\")
Avatar billede netsrac Praktikant
05. april 2001 - 14:29 #3
Der skal ingen = tegn være ved Addrecipient metoden!
Avatar billede tpiil Nybegynder
05. april 2001 - 14:32 #5
netsrac >> nå ja det havde jeg ikke lige tænkt på :)
Set Conn = Server.CreateObject(\"ADODB.Connection\")
      Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\\home\\formordk\\db\\member.mdb\"
      Set RS1 = conn.Execute (\"SELECT ForNavn, Efternavn, Email FROM MedlemsInfo WHERE MedlemsIdNr=\" & YourId & \"\")
     
       
  Set JMail          = Server.CreateObject(\"JMail.SMTPMail\")
  JMail.ServerAddress = \"websmtp.formor.dk\"
  JMail.Sender        = \"formor_systems@formor.dk\"
  JMail.Subject      = \"Your web site is now activated.\"
  JMail.AddRecipient RS1(\"Email\")
  JMail.Priority      = 1
  JMail.AddHeader    \"Originating-IP\", Request.ServerVariables(\"REMOTE_ADDR\")
Avatar billede bojohansen Nybegynder
05. april 2001 - 14:36 #6
Ja det var også det jeg troede, men intet vil virke???

Den melder fejl

Microsoft VBScript runtime error \'800a000d\'

Type mismatch: \'JMail.AddRecipient\'

/new_member/TMP9n8mxbbkj6.asp, line 51

Uden = tegnet og med = tegnet kommer denne fejl

Microsoft VBScript runtime error \'800a01b6\'

Object doesn\'t support this property or method: \'JMail.AddRecipient\'

/new_member/TMP9olfcbbkkx.asp, line 51

Linie 51 er jo selvfølgelig Adrecipent linien
Avatar billede netsrac Praktikant
05. april 2001 - 14:41 #7
Prøv med
JMail.AddRecipient(RS1(\"Email\"))
 
Avatar billede bojohansen Nybegynder
05. april 2001 - 14:42 #8
Jeg bruger Jmail på andre sider hvor JMail.AddRecipient = \"\" & Email virker, men der er Email lavet som
Dim Email
Email = Request.Querystring(\"Email\") så Jmail virker fint på hotellet og også med =
Avatar billede cape Nybegynder
05. april 2001 - 14:44 #9
Prøv at udskrive den værdi fra Rs1(\"Email\") og se om der overhvoedet kommer noget med over..
Avatar billede cape Nybegynder
05. april 2001 - 14:49 #10
Ellers kan du jo bare prøve at bruge du plejer bare med :
Email = RS1(\"Email\")


Avatar billede bojohansen Nybegynder
05. april 2001 - 14:50 #11
JMail.AddRecipient(\"RS1(\'Email\')\")

Den ser ud til at virke. skal lige rette lidt mere nede i scriptet, så melder jeg lige tilbage
Avatar billede bojohansen Nybegynder
05. april 2001 - 18:48 #12
Det var mig der havde defineret en variabel forkert i starten af scriptet............ for mange . :-)

JMail.AddRecipient RS1(\"Email\") virker fint nu :-))

Det er øjnene man først bliver blind på :-))
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