Mensaje enviado por "Ignacio Napal" <inapal@equiplus.com>
Hola Listeros,
tengo que generar un stored-procedure en SQL7 para enviar un email desde el servidor (con xp_sendmail), y agregar al msg. un archivo Word attacheado, que debe generarse a partir del contenido de una columna tipo "image" guardada en una tabla.
Es decir, en una tabla "Documentos" tengo una columna "Doc_Original" de tipo "image" que contiene documentos Word. Estos fueron grabados desde una aplicación VB6, utilizando el objeto ADODB.Stream de ADO 2.5.
Ahora, desde el Query Analyzer hago lo siguiente:
EXEC master..xp_sendmail @recipients='Fulanito',
@subject = Mail con adjunto',
@message = 'Va archivo adjunto con un documento Word',
@attachments = 'prueba1.doc',
@query = 'SELECT Doc_Original FROM MiBase..Documentos WHERE DocID = 20',
@attach_results = 'TRUE',
@no_header = 'TRUE'
En primer lugar, luego de ejecutar esta instrucción indica el sig. mensaje:
Msg 10015, Level 4, State 10015
Data-conversion resulted in overflow.
Mail sent.
Y no sé que significa esto. De todas maneras, el email sale.
Ahora bien, si voy a revisar el mensaje recibido (en este caso, en la cuenta "Fulanito"), me encuentro con que el archivo "prueba1.doc" attacheado tiene cualquier porquería: me levanta el Word (porque es un ".doc"), pero adentro me muestra cualquier basura.
Alguna sugerencia para esto?
Alguien hizo algo similar?
Gracias,
Ignacio Napal
Equiplus S.A.
e-mail: inapal@equiplus.com