Enviar una tabla Html una consulta

21/08/2007 - 22:28 por Luis Mata | Informe spam
Amigos como puedo enviar una consulta a una tabla HTML.
osea por correo. donde le pueda dar formato a cada campo tamaño y tipo de
letra.
este es el codigo, como lo puedo dar formato a los campos.

N'<table border="1" cellspacing="0" cellpadding="2">' +
N'<tr><th>Fecha</th><th>Tipo</th><th>Numero</th><th>Cliente</th><th>Vendedor</th><th>Monto-Cre</th>'
+
N'<th>Observaciones</th></tr>' +
CAST ( ( SELECT td= convert(char(12),dtregdoc,103), '',
td= txtipdoc, '',
td= nunumdoc, '',
td= txnomcli, '',
td= vendedor, '',
td= totsol, '',
td= obvad from sitabcct where dtregdoc between
convert(char(10),@finicio,112) and convert(char(10),GETDATE(),112) order by
dtregdoc
FOR XML PATH('tr'), TYPE ) AS NVARCHAR(MAX) ) +
N'</table>' ;

Preguntas similare

Leer las respuestas

#1 Maxi
22/08/2007 - 01:57 | Informe spam
Hola, hacelo desde la aplicacion!


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Luis Mata" escribió en el mensaje
news:
Amigos como puedo enviar una consulta a una tabla HTML.
osea por correo. donde le pueda dar formato a cada campo tamaño y tipo de
letra.
este es el codigo, como lo puedo dar formato a los campos.

N'<table border="1" cellspacing="0" cellpadding="2">' +

N'<tr><th>Fecha</th><th>Tipo</th><th>Numero</th><th>Cliente</th><th>Vendedor</th><th>Monto-Cre</th>'
+
N'<th>Observaciones</th></tr>' +
CAST ( ( SELECT td= convert(char(12),dtregdoc,103), '',
td= txtipdoc, '',
td= nunumdoc, '',
td= txnomcli, '',
td= vendedor, '',
td= totsol, '',
td= obvad from sitabcct where dtregdoc between
convert(char(10),@finicio,112) and convert(char(10),GETDATE(),112) order
by dtregdoc
FOR XML PATH('tr'), TYPE ) AS NVARCHAR(MAX) ) +
N'</table>' ;


Respuesta Responder a este mensaje
#2 Luis Mata
22/08/2007 - 16:41 | Informe spam
Lo que pasa es que quiero hacer que el sql envie automaticamente la consulta
a un correo
pero quiero darle formato HTML osea una tabla para que se vea bien.

Luis Mata
Peru

"Luis Mata" escribió en el mensaje de
noticias news:
Amigos como puedo enviar una consulta a una tabla HTML.
osea por correo. donde le pueda dar formato a cada campo tamaño y tipo de
letra.
este es el codigo, como lo puedo dar formato a los campos.

N'<table border="1" cellspacing="0" cellpadding="2">' +

N'<tr><th>Fecha</th><th>Tipo</th><th>Numero</th><th>Cliente</th><th>Vendedor</th><th>Monto-Cre</th>'
+
N'<th>Observaciones</th></tr>' +
CAST ( ( SELECT td= convert(char(12),dtregdoc,103), '',
td= txtipdoc, '',
td= nunumdoc, '',
td= txnomcli, '',
td= vendedor, '',
td= totsol, '',
td= obvad from sitabcct where dtregdoc between
convert(char(10),@finicio,112) and convert(char(10),GETDATE(),112) order
by dtregdoc
FOR XML PATH('tr'), TYPE ) AS NVARCHAR(MAX) ) +
N'</table>' ;



Respuesta Responder a este mensaje
#3 Maxi
22/08/2007 - 17:23 | Informe spam
Hola, mira en 2000 la cosa es complicada porque SQL no esta pensado como
servidor de aplicacion, si usas 2005 podrias armar un componente CLR que
haga todo esto


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Luis Mata" escribió en el mensaje
news:%23t$
Lo que pasa es que quiero hacer que el sql envie automaticamente la
consulta a un correo
pero quiero darle formato HTML osea una tabla para que se vea bien.

Luis Mata
Peru

"Luis Mata" escribió en el mensaje de
noticias news:
Amigos como puedo enviar una consulta a una tabla HTML.
osea por correo. donde le pueda dar formato a cada campo tamaño y tipo de
letra.
este es el codigo, como lo puedo dar formato a los campos.

N'<table border="1" cellspacing="0" cellpadding="2">' +

N'<tr><th>Fecha</th><th>Tipo</th><th>Numero</th><th>Cliente</th><th>Vendedor</th><th>Monto-Cre</th>'
+
N'<th>Observaciones</th></tr>' +
CAST ( ( SELECT td= convert(char(12),dtregdoc,103), '',
td= txtipdoc, '',
td= nunumdoc, '',
td= txnomcli, '',
td= vendedor, '',
td= totsol, '',
td= obvad from sitabcct where dtregdoc between
convert(char(10),@finicio,112) and convert(char(10),GETDATE(),112) order
by dtregdoc
FOR XML PATH('tr'), TYPE ) AS NVARCHAR(MAX) ) +
N'</table>' ;







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida