| 没有SQl2000或者Oracle 8i怎么生成XML? |
|
没有SQl2000或者Oracle 8i怎么生成XML? |
| 作者:佚名 来源:网页教学网 更新:2005-7-26 0:34:02 错误报告 我要投稿 |
|
当然你可以自己把Recordset编码为XML,不过挺麻烦的,效率也不高。这里介绍一种新的方法: VB Code: Dim objConn As New ADODB.Connection Dim objRS As New ADODB.Recordset Dim objStream As New ADODB.Stream
objConn.Open "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=(local)" objRS.Open "select * from [Employee]", objConn, adOpenForwardOnly, adLockReadOnly, adCmdText objRS.Save objStream, adPersistXML objRS.Close objConn.Close Set objRS = Nothing Set objConn = Nothing objStream.Position = 0 Debug.Print objStream.ReadText objStream.Close Set objStream = Nothing ------------------- ASP Code: Set objConn = Server.CreateObject("ADODB.Connection") Set objRS = Server.CreateObject("ADODB.Recordset") objConn.Open "Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=(local)" objRS.Open "select * from [Employee]", objConn, adOpenForwardOnly, adLockReadOnly, adCmdText objRS.Save Response, adPersistXML objRS.Close objConn.Close Set objRS = Nothing Set objConn = Nothing |
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |