如题,单独显示asp生成的xml正常,但flex不能显示xml的数据:
ConnAsp.mxml
复制内容到剪贴板
代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="productsRequest.send()">
<mx:HTTPService id="productsRequest" url="http://localhost/FlexAsp_1.asp" />
<mx:DataGrid x="20" y="80" id="productGrid" width="400" dataProvider="{productsRequest.lastResult.guestbook.guests}" >
<mx:columns>
<mx:DataGridColumn headerText="Name" dataField="Name" />
<mx:DataGridColumn headerText="Message" dataField="Message" />
</mx:columns>
</mx:DataGrid>
</mx:Application>FlexAsp_1.asp
复制内容到剪贴板
代码:
<%
response.ContentType = "text/xml"
response.Charset="utf-8"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("./flash_asp/Database.mdb")
sql="select Name,Message from guestbook"
set rs=Conn.Execute(sql)
rs.MoveFirst()
response.write("<?xml version='1.0' encoding='utf-8'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<Name>" & rs("Name") & "</Name>")
response.write("<Message>" & rs("Message") & "</Message>")
response.write("</guest>")
rs.MoveNext()
wend
rs.close()
conn.close()
response.write("</guestbook>")
%>access数据库
数据库名称

atabase.mdb
表名称:guestbook
字段:ID,Name,Message
xml单独显示正常,Flex里的DataGrid不显示数据,why
[
本帖最后由 hbflash9 于 2008-5-30 10:11 编辑 ]