Det vil kun udskrive det første felt i databasen. Hvis jeg indsætter Do While not EOF før Jmail sektionen så sender den en millon mails (ikke helt men mange )
Gerne : % Dim objConndrejebase Set objConndrejebase = Server.CreateObject ("ADODB.Connection") objConndrejebase.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\manniken.dk\www\config\datasources\drejebase.mdb" objConndrejebase.Open ()
Dim objRS Set objRS = Server.CreateObject("ADODB.Recordset") objRS.Open ("SELECT order_product_name, order_product_price, order_quantity FROM orders" ),objConndrejebase,adOpenDynamic, adLockOptimistic Dim wynik strSQL="select order_quantity, order_product_name from orders" wynik=objConndrejebase.Execute(strSQL)
Dim mail, Body Set mail = Server.CreateObject("JMail.SMTPMail") With mail .Body = objRS("order_product_name") & vbCrLf & _ objRS("order_quantity") & vbCrlf .Sender = "test@jirty.com" .AddRecipient "info@manniken.dk" .ServerAddress = "mail.jirty.dk" .Execute End With
Jeg vrøvlede vist lidt. du mangler en where del på dit sql statement for at styre hvor mange du sender til. Og så skal du beholde din Do While not EOF osv. Hvis ikke du har den med får du jo kun som du selv har fundet ud af den første post i tabellen.
With mail do while not objRS .Body = objRS("order_product_name") & vbCrLf & _ objRS("order_quantity") & vbCrlf objRS.MoveNext loop .Sender = "test@jirty.com" .AddRecipient "info@manniken.dk" .ServerAddress = "mail.jirty.dk" .Execute End With
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.