• Home
  • Forum
  • Fare Web
  • Classic ASP

aspemail e sql

  • Creatore Discussione Creatore Discussione nicole
  • Data di inizio Data di inizio 24 Lug 2007
N

nicole

Nuovo Utente
24 Lug 2007
2
0
0
  • 24 Lug 2007
  • #1
Buongiorno,
Vorrei inserire dei dati estratti da un database sql in una mail inviata con aspemail. Ma non so come fare per inserire x record senza inviare x mail con un loop.
I dati da elencare sono strTITOLO
Grazie a chi riesce ad aiutarmi,
Nicole

<%
Dim objConn, strConn, strSql, objRS, modulo, modulo2
modulo = request.form("A_MODULIIDa2")
modulo2 = request.form("A_MODULIIDa1")

Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "PROVIDER=SQLOLEDB;DATA SOURCE=xxx.xxx.xx.xx;UID=sysdba;PWD=xxx;DATABASE=xxx"
objConn.Open strConn

strSql = "SELECT * FROM A_MODULI WHERE (A_MODULI.A_MODULIID= '"& modulo &"' OR A_MODULI.A_MODULIID= '"& modulo2 &"')"

Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.open strSql, objConn, 1, 3



%>
<%
Dim strTITOLO, bolFine, intNumera
bolFine = FALSE
intNumera = 0

Do While Not objRS.EOF
intNumera = intNumera + 1

strTitolo = objRS("TITOLO")

If strTITOLO = "" Then
strTitolo = " -"
End If


%>


<%
Set objMail = Server.CreateObject("Persits.MailSender")
objMail.AddAddress "" & Request.Form("EMAIL") & ""
objMail.AddCC "nmartinez@csbancari.ch"
objMail.Host = "192.168.0.4"
objMail.From ="info@csbancari.ch"
objMail.FromName = "Centro di Studi Bancari"
objMail.Subject = "" & Request.Form("Corso") & ""

'definisco il body
body= "<html><head> " &_
"</head><body bgcolor=F9F9F9>" &_
"<table width=600 align=center style=border-width: 1px 0px 1px 1px; border-style: solid; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; ><tr><td>" &_
"<font face=verdana size=2 color=000066>" &_

"<hr><br>"&_

"<b>Iscrizione al corso: </b>" & Request.FORM("Corso") & " <br><br> "&_
"<hr><br>"&_
"<b>Cognome: </b>" & Request.Form("LASTNAME") & " <br> "&_
"<b>Nome: </b>" & Request.Form("FIRSTNAME") & " <br> "&_
"<b>Funzione: </b>" & Request.FORM("TITLE") & " <br> "&_
"<b>Formazione: </b>" & Request.FORM("FORMAZIONE") & " <br> "&_
"<b>e-mail: </b>" & Request.FORM("EMAIL") & " <br><br> "&_


"<b>Datore di lavoro</b>" & " <br> "&_
"<b>Istituto: </b>" & Request.FORM("ACCOUNT") & " <br> "&_
"<b>Via : </b>" & Request.FORM("ADDRESS1") & " <br> "&_
"<b>CAP: </b>" & Request.FORM("POSTALCODE") & " <br> "&_
"<b>Città: </b>" & Request.FORM("CITY") & " <br> "&_

"<b>No.Tel.: </b>" & Request.FORM("WORKPHONE") & " <br><br> "&_

"<b>Indirizzo privato</b>" & " <br> "&_
"<b>Via:</b>" & Request.FORM("ADRESSP") & " <br> "&_
"<b>CAP: </b>" & Request.FORM("POSTALCODEP") & " <br> "&_
"<b>Città: </b>" & Request.FORM("CITYP") & " <br> "&_

"<b>No.Tel.: </b>" & Request.FORM("HOMEPHONE") & " <br><br> "&_

"<b >Dati specifici del corso:</b>" & " <br> "&_
"" & strTITOLO & "<br><br><br> "&_



" <br><br><br></font><td></tr></table></body></html>"

objMail.Body = Body
objMail.IsHTML = True
'Inviamo la mail
objMail.Send
'puliamo la memoria allocata dall'oggetto
Set objMail = Nothing

%>
<%

If intNumera = 5 Then
bolFine = TRUE
exit do
Else
objRS.Movenext
End If

Loop
objRS.Close
Set objRS = Nothing

objConn.Close
Set objConn = Nothing

%>
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 25 Lug 2007
  • #2
Scusa ma non ho capito una cosa... devi inviare N email ad N destinatari o solo una mail ad un solo destinatario?
 
N

nicole

Nuovo Utente
24 Lug 2007
2
0
0
  • 25 Lug 2007
  • #3
Ciao Luca,
No, devo inviare una mail solo ad una persona (si iscrive ad un corso composto di x moduli) con l'elenco dei moduli che pesco nel db (x records). Il loop era solo nei miei tentativi infruttosi!.
Nicole
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 25 Lug 2007
  • #4
Non effettuare il ciclo ed estrai i dati con una query parametrizzata in fuzione dell'id dell persona a cui vuoi inviare la mail.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

M
Personalizzare Mysql su una macchina VPS in Aruba
  • morenog
  • 14 Gen 2025
  • Server Dedicati e VPS
Risposte
0
Visite
715
Server Dedicati e VPS 14 Gen 2025
morenog
M
S
Utilizzare MySql con maschere Access
  • staiul
  • 27 Nov 2024
  • MySQL
Risposte
0
Visite
347
MySQL 27 Nov 2024
staiul
S
K
form Inserimento record mysql
  • Kiko74b
  • 21 Gen 2023
  • PHP
Risposte
2
Visite
1K
PHP 25 Gen 2023
WmbertSea
E
Help Sql somma orari
  • Emanuele85
  • 31 Dic 2022
  • PHP
  • 2
Risposte
32
Visite
3K
PHP 26 Gen 2023
marino51
G
Importazione file .sql
  • Gae
  • 16 Dic 2022
  • Web Server
Risposte
0
Visite
2K
Web Server 16 Dic 2022
Gae
G
P
Mysql lento a cancellare
  • paolo.ladoni
  • 18 Nov 2022
  • MySQL
Risposte
1
Visite
1K
MySQL 22 Nov 2022
marino51
P
Codifica caratteri speciali mysql php
  • Peterrey76
  • 24 Ott 2022
  • PHP
Risposte
2
Visite
2K
PHP 23 Apr 2025
webest
D
data in sql in formato ITA
  • Domenico2013
  • 19 Ott 2022
  • PHP
Risposte
4
Visite
1K
PHP 24 Ott 2022
Domenico2013
D
S
Visualizza l'errore di creazione in MSSQL
  • steven myth
  • 23 Set 2022
  • Database
Risposte
4
Visite
2K
Database 26 Set 2022
marino51
L
Studio SQL 2104 o SQL2019 Mac m1
  • lucavalentino
  • 28 Lug 2022
  • Database
Risposte
0
Visite
2K
Database 28 Lug 2022
lucavalentino
L
N
MAX() + ADD_DATE - per update su Mysql
  • Namaste!
  • 20 Lug 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 20 Lug 2022
Namaste!
N
F
Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili
  • Fra_23
  • 25 Giu 2022
  • PHP
  • 2
Risposte
20
Visite
4K
PHP 16 Lug 2022
zorro
L
tipo boolean non funzionante su mariadb (mysql). E codice php 7.4.
  • luigi777
  • 18 Giu 2022
  • PHP
Risposte
0
Visite
813
PHP 18 Giu 2022
luigi777
L
M
PHP/MySQL - Estrarre valori min e max di ogni gruppo
  • Max61
  • 10 Giu 2022
  • PHP
Risposte
5
Visite
2K
PHP 13 Giu 2022
Max61
M
W
MySQL ciclo in SELECT
  • wolfland
  • 26 Mag 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 26 Mag 2022
wolfland
W
L
Mysql gestionale multipiattaforma
  • lucavalentino
  • 7 Apr 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 7 Apr 2022
lucavalentino
L
W
MySQL SELECT list dinamica
  • wolfland
  • 2 Feb 2022
  • MySQL
Risposte
0
Visite
2K
MySQL 2 Feb 2022
wolfland
W
M
utilizzo mysql in nodejs - crea createdAt e updateAt
  • misonsan
  • 31 Dic 2021
  • MySQL
Risposte
1
Visite
3K
MySQL 31 Dic 2021
misonsan
M
Inserire o aggiornare tabella my sql controllando una coppia di valori
  • otto9due
  • 26 Dic 2021
  • PHP
Risposte
7
Visite
1K
PHP 27 Dic 2021
otto9due
T
colonne di tabelle mysql ordinate
  • twogate
  • 28 Nov 2021
  • MySQL
Risposte
0
Visite
2K
MySQL 28 Nov 2021
twogate
T
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?