
23/03/2005, 11:05
|
 | | | Fecha de Ingreso: junio-2004 Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 20 años, 8 meses Puntos: 0 | |
Hola
Lo puedes hacer con un resulsets y recorrerlo concatenando los emails todo esto desde VB o C#, algo que acostumbro es hacerlo desde sql server con SP que me devuelve la cadena de emails,, asi solo obtengo el valor del SP y lo agrego a mi rutina de envio de emails, el codigo para concatenar es algo asi en el SP
declare @strEmail varchar(400)
SET @strEmail=''
SELECT @strEmail = @strEmail + EMAIL + ';'
FROM(
SELECT EMAIL FROM tblUsers
WHERE emailTO=1)SUB1
IF LEN(@strEmail)>0
SET @strEmail = RTRIM( SUBSTRING(@strEmail,1, LEN(@strEmail)-1))
SELECT @strEmail
Manejar Store Procedure puede darte ventajas que hacerlo todo en tu aplicacion
De otra manera realiza un select sobre tu tabla de emails, y si lo usas con un datareader usa el while para obtener los campos de email y concatenarlos
saludos
Última edición por splinter; 23/03/2005 a las 11:23 |