A-A+
flash读取mdb数据库的记录
在flash网页应用中,我们可以看到许多flash与数据库的交互应用,比如在线 flash 调查系统,flash 在线留言等,都是需要将用户提交的信息经过 flash提交到数据库中,而目前 flash 也可以和众多数据库进行兼容使用,下面主要看一下 flash 与 mdb 数据库的交互是怎样的,flash 与数据库是怎样进行连接读取信息的。
首先需要有支持 asp 的空间,方可进行测试,操作步骤如下:
1、建一个flash,舞台上放六个动态文本,变量名分别为:
mdba0,mdbb0, mcbc0
mdba1,mdbb1, mcbc1
mdba2,mdbb2, mcbc2
as很简单:就是加载变量。
2、建一个access数据库,fla.mdb;
3、写个asp文件,rw.asp内容如下:
- <%
- Dim ftest
- Set ftest = Server.CreateObject("ADODB.Recordset")
- ftest.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath( "fla.mdb")
- ftest.Source = "SELECT * FROM fla"
- ftest.CursorType = 0
- ftest.CursorLocation = 2
- ftest.LockType = 1
- ftest.Open()
- Dim R_numRows
- R_numRows = 0
- While ((Repeat1__numRows <> 3) AND (NOT ftest.EOF))
- Response.Write "mdba" & R_numRows & "=" & ftest.Fields.Item("fname").Value & "&" ’向flash送数据的关键
- Response.Write "mdbb" & R_numRows & "=" & ftest.Fields.Item("f1").Value & "&"
- Response.Write "mdbc" & R_numRows & "=" & ftest.Fields.Item("f2").Value & "&"
- R_numRowsR_numRows=R_numRows+1
- ftest.MoveNext()
- Wend
- ftest.Close()
- Set ftest = Nothing
- %>