开发者

XML generation with FOR XML Auto

Consider this query in SQL Server 2000 returning XML.

select * from Mytable employee for xml auto , elements

I'm trying to create an XML file using classic ASP.

The results of the query is fetched using a recordset object. Tresult is one ro开发者_StackOverflow社区w and one column.

The resulting xml file has only first 2 row or 255 characters.

How do i make this unlimited?

Is there a way to obtain XML in multirow format from SQL Server 2000?

Here's the asp code

dim sql dim rs
Response.ContentType = "application/octet-stream"
Response.AddHeader "content-disposition", "attachment;filename="& filename

set rs = server.createobject("adodb.recordset")

sql = "select * from Mytable employee for xml auto , elements"

set rs = con.execute(sql)

response.write "<?xml version=""1.0""?>"

response.write rs(0)


change your sql to

sql = "select * from Mytable employee for xml auto , TYPE, elements"
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜