Question : T-SQL output to html

I would like to create a string from a simple select clause building an html table with the database rows...

I tried something like this but it didn't add multiple rows:

DECLARE @strHTML varchar(5000)

SET @strHTML = ''

SELECT '<td>'+email+'r>' as strH FROM tblUser

SET @strHTML = @strHTML + '
'+NavPass+'
'

can someone figure out how to have the return dataset encapsulated in an HTML table?

Answer : T-SQL output to html

DECLARE @strHTML varchar(5000)
SET @strHTML = ''

SELECT @strHTML + CAST ( ( SELECT      
                                                      td = NavPass, '',
                                                      td = email, ''
                                           FROM tblUser
                                           FOR XML PATH('tr'), TYPE
                                           ) AS Varchar(MAX) )+
                              N'
'            
Random Solutions  
 
programming4us programming4us