yes it should be simple btw thx for the answer
My script looks like this ... it works fine but it only copy the first record from the first databese to the second database
<%
Set Conn1=Server.CreateObject("ADODB.Connection")
conn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("/scriptarkiv/nopho_conn/database/nopho_01.mdb")
set rs = conn1.execute("Select Ballot_emailgroup FROM nophousers")
tempfield1 = rs("Ballot_emailgroup")
rs.close
set rs= nothing
conn1.close
set conn1 = nothing
set conn2=Server.CreateObject("ADODB.Connection")
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath ("/member_pages/ballot/vote.mdb")
conn2.execute "Insert into data (email) Values ('" & tempfield1 & "')"
Sorry should be in the script below ... the errorhandler
<%
Dim rs, mail, key, subject, AddAttachment, message, data_source, sql_select, no
server.scriptTimeout=260
Sub Pause(intSeconds)
startTime = Time()
Do Until DateDiff("s", startTime, Time(), 0, 0) > intSeconds
Loop
End Sub
no = 0
mailcount=0
sql_select = "select * from data"
data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _
Server.MapPath("/member_pages/ballot/vote.mdb")
If Len(message) Then
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql_select, data_source
While Not rs.EOF
Set abMail = Server.CreateObject ("CDO.message")
set cdoConfig = Server.CreateObject("CDO.Configuration")
cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail-hub.space.com"
cdoConfig.Fields.Update
set abMail.Configuration = cdoConfig
Response.Write "Email sent to : " & rs("email") & "<br>"
no = no + 1
mailcount = mailcount + 1
If mailcount = 100 Then
pause(5)
mailcount = 0
End If
rs.MoveNext
Wend
Server.ScriptTimeout = TimeOutVar
Response.Write "Emails sent to " & no & " users."
rs.Close
Set rs = Nothing
Else
Response.Redirect "somesite.htm"
End If
%>
Bookmarks