能够利用SQL的For xml直接生成HTML结构,好比我想生成以下结构:spa
<li> <img src="..."/> <input type="hidden" id="sourcePath" value="..." /> <br/> 图片ID:.... </li> <li> <img src="..."/> <input type="hidden" id="sourcePath" value="..." /> <br/> 图片ID:.... </li> <li> <img src="..."/> <input type="hidden" id="sourcePath" value="..." /> <br/> 图片ID:.... </li>
相应的SQL代码以下:code
Select top 3 ( '<img src=""' + [photo].[thumb_path] + '"" /><input type=""hidden"" id=""sourcePath"" value=""' + [photo].[source_path] + '""\/><br/>图片ID:' + lTrim([photo].[id]) ) As [li] From [photo]
因为字段ID为数值类型,因此要用lTrim转换成字符类型,再进行字符链接。xml