Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Tomad Para importar listas de correo

Estas en el tema de Tomad Para importar listas de correo en el foro de Negocios en Foros del Web. Este codigo nos permite generar una página con los campos (contacto y email) de una tabla separados por ";" y que podremos guardar en formato ...
  #1 (permalink)  
Antiguo 05/09/2002, 17:30
 
Fecha de Ingreso: septiembre-2002
Mensajes: 39
Antigüedad: 21 años, 7 meses
Puntos: 0
Tomad Para importar listas de correo

Este codigo nos permite generar una página con los campos (contacto y email) de una tabla separados por ";" y que podremos guardar en formato .txt para luego importarla a nuestro programa de outlook

<% ' conectamos a la base de datos
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("nombredata.mdb"))

sql = "SELECT * FROM nombretabla ORDER BY Id DESC"
set rs = Server.CreateObject("ADODB.Recordset")
rs.OPEN sql, conn

' funcion para sustituir caracteres (para evitar problemas en outlook
' sobre todo con las Ñ
Function FormatStr(String)
on Error resume next
String = Replace(String, CHR(13), "")
String = Replace(String, CHR(10) & CHR(10), "</P><P>")
String = Replace(String, CHR(10), "<BR>")
String = Replace(String, "Á", "A")
String = Replace(String, "É", "E")
String = Replace(String, "Í", "I")
String = Replace(String, "Ó", "O")
String = Replace(String, "Ú", "U")
String = Replace(String, "À", "A")
String = Replace(String, "È", "E")
String = Replace(String, "Ì", "I")
String = Replace(String, "Ò", "O")
String = Replace(String, "Ù", "U")
String = Replace(String, "à", "a")
String = Replace(String, "è", "e")
String = Replace(String, "ì", "i")
String = Replace(String, "ò", "o")
String = Replace(String, "ú", "u")
String = Replace(String, "á", "a")
String = Replace(String, "é", "e")
String = Replace(String, "í", "i")
String = Replace(String, "ó", "o")
String = Replace(String, "ú", "u")
String = Replace(String, "´", "")
String = Replace(String, "Ñ", "N")
String = Replace(String, " ", "")
FormatStr = String
End Function

' comienza el bucle
while (not RS.Eof)

response.write formatStr(RS("contacto"))
response.write ";"
response.write formatStr(RS("email"))&"<br& gt;"

RS.MoveNext
wend
' cerramos y punto
rs.Close
conn.close
%>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:25.