Esto es debido a un error en una dll de Microsoft utilizada por SendBlaster, el cuál no ha sido corregido por Microsoft aún. Es causado por la etiqueta <!DOCTYPE…> en el inicio de la págica, justo antes de la etiqueta <html>.
Para evitar este error, antes de importar la página, ábrala con cualquier editor de texto (Block de Notas de Windows por ejemplo) y remueva la declaración <!DOCTYPE…> (o mejor aún, remueva cualquier contenido anes de la etiqueta de apertura <html>).
El archivo probablemente contenga caracteres no-ANSI: si un caracter de “fin-de-archivo” es encontrado, el cuál no debería estar presente en un archivo ANSI, este error puede ocurrir. Por favor asegúrese de que su archivo csv contiene sólo caracteres ANSI. Si usted desea convertirlo y/o corregirlo, esto es lo que debe hacer:
- Cree un nuevo archivo .txt con Notepad (es muy importante que sea creado desde cero)
- Abra el viejo archivo con Notepad y copie todo el texto
- Copie el texto en el nuevo archivo
- Importe el nuevo archivo
Esto debería corregir los problemas ANSI en la mayoría de los casos. Obviamente esto es un truco sólo para emergencias: configure el programa que utiliza para exportar para que sólo exporte archivos ANSI.
Simplemente cree un script con cualquier lenguaje de servidor (Asp, PHP, ect) que le permita mostrar todos sus registros de base de datos en formato “csv” (un registro por cada línea, con los campos separados por coma o punto y coma); luego, al importar, informe a SendBlaster la url de esta página. Esto también aplica a cualquier base de datos online, tal como postgres, Sql Server, etc.
SendBlaster puede importar directamente direcciones desde Outlook Express; usted puede importar información desde otros programas (incluyendo Outlook, Excel, etc.) luego de haberla exportado a formato .csv/.txt (un registro por fila, con campos separados por coma, punto y coma o tab).