Nota:! Scusatemi ho visto che sono su server side ma non ho visto nulla come client...![]()
Comunque...
Ciao a tutti,
sono nuovo nel forum e abbastanza inesperto con visual basic tuttavia passo passo sto ottenendo i miei risultati capendo i
concetti di funzionamento di visual basic con access.
Ho bisogno di aiuto... ovviamente. Allora mi sono creato una query con il mio DB access per una login form:
Dim login = Me.UsernamePasswordTableAdapter1.LogInCheck(TextBo x1.Text, TextBox2.Text)
If login Is Nothing Then
MsgBox("Login Incorrect", MsgBoxStyle.Exclamation)
TextBox1.Clear()
TextBox2.Clear()
Else
Me.Hide()
Form2.Show()
End If
Funziona alla perfezione, ora sono andato avanti è ho creato un recupero pw e user.
Con questo script sono riuscito intanto a creare l'invio della mail ad un indirizzo email inserito in una casella di testo.
perfetto funziona anche questo:
ProgressBar1.Value = 10
Dim mail As New MailMessage()
ProgressBar1.Value = 17
smtpServer.Credentials = New Net.NetworkCredential("xxxx@gmail.com", "password")
ProgressBar1.Value = 23
'using gmail
smtpServer.Port = 587
ProgressBar1.Value = 27
smtpServer.Host = "smtp.gmail.com"
ProgressBar1.Value = 40
smtpServer.EnableSsl = True
mail = New MailMessage()
mail.From = New MailAddress("xxxx@gmail.com")
mail.To.Add("xxxx@gmail.com")
mail.Subject = "test"
mail.Body = "test"
smtpServer.Send(mail)
ProgressBar1.Value = 100
MsgBox("mail Sent!")
ProgressBar1.Value = 0
TextBox1.Clear()
....
Ora il problema. Quello che devo fare io non è esattamente inviare una email ad un indirizzo email inserito dall'utente.
Infatti, schematizzando:
1. utente inserisce la mail nella casella di testo - OK fatto funziona
2. attraverso tableadapter controllo che l'indirizzo email sia presente nel mio DB se no restituisce errore - OK fatto funziona
3. dopo aver controllato che la mail esiste, mi deve prendere i campi affianco nella stessa tabella chiamati username e
password ed inserirli dentro il body della mia email. Mi serve solo sapere quale è il codice per dire se il risultato della
query è 1 quindi esiste l'indirizzo email, prendi il contentuto di username e password e mettili diciamo per il momento in una
etichetta che chiameremo per semplificare label1.text ---- PROBLEMA
4. Invio mail - Ok fatto funziona
Scusate l'ho fatta un po lunga ma credo cosi si capisca un pochino meglio, forse...
CIao e grazie