A-A+

flash读取mdb数据库的记录

2015年09月17日 前端设计 暂无评论 阅读 11 views 次

在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内容如下:

  1. <%  
  2. Dim ftest  
  3. Set ftest = Server.CreateObject("ADODB.Recordset")  
  4. ftest.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath( "fla.mdb")  
  5. ftest.Source = "SELECT * FROM fla"  
  6. ftest.CursorType = 0  
  7. ftest.CursorLocation = 2  
  8. ftest.LockType = 1  
  9. ftest.Open()  
  10. Dim R_numRows  
  11. R_numRows = 0  
  12.   While ((Repeat1__numRows <> 3) AND (NOT ftest.EOF))   
  13.      Response.Write "mdba" & R_numRows & "=" & ftest.Fields.Item("fname").Value & "&"   ’向flash送数据的关键  
  14.      Response.Write "mdbb" & R_numRows & "=" & ftest.Fields.Item("f1").Value & "&"  
  15.      Response.Write "mdbc" & R_numRows & "=" & ftest.Fields.Item("f2").Value & "&"  
  16.      R_numRowsR_numRows=R_numRows+1  
  17.      ftest.MoveNext()  
  18.   Wend  
  19. ftest.Close()  
  20. Set ftest = Nothing   
  21. %>  
标签:

给我留言