在看这个例子的前先讲讲Flash和Asp结合原理其实懂点ASP朋友都知道ASP是基于HTML.
其实Flash和Asp接口原理和纯ASP文件的间交互原理是样,简单地说就是页面的间数据交换了解了这点的后我们来看看下面这个简单例子:
这个例子是把ACCESS内数据读出来并在Flash内显示出来这个例子共有 3个主要文件个是ACCESS数据库文件employees.mdb它有个employees表有 4个字段:IDNamelastLastnamePosition
现在我们就来看看这个例子制作过程吧第个影帧ACTION是stop有个供用户输入查询字段文本框:strSearch个按钮:submit它ACTION是
于 (放开)
跳至并播放 (2)
退出于
第 2个影帧ACTION是:载入参数 (\"employee.asp\", 0, vars=GET)
这个ACTION作用是通过ASP文件把ACCESS数据库内符合用户查询条件数据读出来
第 3个影帧ACTION是:
如果(NameFirst ne \"\")
跳至并停止 (9)
退出如果
意思是如果NameFirst不等于空值话就跳到第 9个影帧;否则将会执行下去(即播放下个影帧)
第4-7个影帧都没有ACTION哦
第 8个影帧ACTION是:
跳至并播放 (3)
回过头来再看看第 3个影帧看看呵呵懂了吧?
如果没有符合数据话就直读到有为止;读到了就跳到第 9个影帧哦
那么再来看看第 9个影帧:
共有 3个文本框:NameFirstNameLastPosition
数据库内符合查询条件数据将会显示在他们的中哦!
还有个按钮:Do It Again
它ACTION是:
于 (放开)
跳至并停止 (1)
退出于
好了再来看看employee.asp这个文件吧:
Dim oRS, oConn ’定义两个变量
Set oRS = Server.CreateObject(\"ADODB.Record\") ’定义oRS为RECORDSET对象
Set oConn = Server.CreateObject(\"ADODB.Connection\") ’定义oConn为CONNECTION对象
oConn.ConnectionString = \"Driver={Microsoft Access Driver (*.mdb)};
DBQ=\" & Server.MapPath(\"employees.mdb\")
oRS.Open \"SELECT * FROM Employees\", oConn, 2, 3
’嘿嘿这两句不用说了吧?打开数据库哦
oRS.Find \"NameLast = ’\" & UCase(Request.QueryString(\"strSearch\")) & \"’\"
’找到符合条件数据
最新评论