如何使用Flash连接资料库

发布日期  发布: 2009-5-02 | 发布人  发布者: 樱桃小猪猪 | 来源  来源: 江西广告网


由于最近新手来的多, 所以顺便写了这篇简单的例子... 当中列出Flash如何通过ASP和PHP连接资料库的例子...ASP部分未经测试(因为没安装IIS).. 但我想也差不了多少, 那么开始吧 首先在Flash中建立入下图的物件 2个输入框(name,msg), 1个动态文本(display)和一个按钮(submit) 例子(一) : Flash ASP Microsoft Access 在Flash第一帧输入: function loadData() { loader = new LoadVars(); loader.load("server.asp?time=" new Date().getTime()); //向ASP取得资料的连接, 这里我不使用Math.random是因为这样有个缺点 loader.onLoad = function(success) { if (success) { display.htmlText = loader.Result; //loader.Result是ASP传递回来的资料 } }; } submit.onRelease = function() { //当按钮按下放开的时候 if (name.text.length == 0) { //这里是判断输入框是否为空 Selection.setFocus(name); //把光标设定在指定的输入框 } else if (msg.text.length == 0) { //同上 Selection.setFocus(msg); } else { status.text = ""; //这个动态文本你们可以自己设定 sender = new LoadVars(); sender.name = name.text; //设定需要传递的变量 sender.msg = msg.text; sender.onLoad = function(success) { if (success) { if (sender.Result == "Success") { //传递回来的讯息为Success时 status.text = "记录成功..."; name.text = msg.text=""; //清空输入栏位 loadData(); //重新刷新资料 } else { status.text = "记录失败, 请再次尝试..."; } delete sender; //养成习惯把LoadVars变量删除以释放内存空间 } }; sender.sendAndLoad("server.asp?action=save", sender, "POST"); //传送出变量并等待资料传回, 传回的资料会在onLoad中截取 } }; loadData(); //在一开始载入资料库中的资料在ASP部分 <% Set cnnDB = Server.CreateObject("ADODB.Connection") ''建立ADODB连接 Con = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("./Database.mdb") ''设定与资料库的连接, 资料库名为Database cnnDB.Open Con ''进行连接 if Request("action") = "save" then ''当Flash传递来的action变量为save的时候 strName = Request("name")
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291