返回列表 回复 发帖

flash与数据库连接(ASP篇)

作者:野草
日期:2007年1月19日
前一段发现很多闪友发贴求助flash与数据库连接,所以我研究了了一下,决定给大家写下关于ASP\php\JSp的数据库连接的方法,今天给大家的flash与数据库连接(ASP篇),以后我回陆续为大家奉上,希望大家经常来我的博课做客!
一共需要建立三个文件(如图二)
首先写asp文件,起名为save.asp.具体代码如下:
<%
u_name=Request.Form("Name")
u_company=Request.Form("Company")
u_relation=Request.Form("Relation")
u_url=Request.Form("Url")
u_msg=Request.Form("Msg")
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("Msg.mdb")
sql="Insert into data (Name,Company,Relation,Url,Msg) values ('"&U_name&"','"&u_company&"','"&u_relation&"','"&u_url&"','"&u_msg&"')"
conn.Execute(sql)
conn.close
Set conn=Nothing
Response.Write "&temp=ok"
%>
下面我们做access文件,起名为Msg.mdb!
建立表,起名为data表.
建立字段名称: id; Name; Company; Relation; Url; Msg; Time.
数据类型依次设定为:自动编号;文本;文本;文本;文本;备注;日期/时间.
保存关闭.
最后我们做flash,文件名我起个conn吧!
在工作区,照图一去做,每个元件一层!新建最顶层在最后一贞加上如下代码:
System.useCodepage = true;
Name = "";
Company = "";
Relation = "";
Url = "";
Msg = "";
function SendData() {
if (Name != "" && Company != "" && Relation != "" && Msg != "") {
  var MyVar = new LoadVars();
  MyVar.Name = Name;
  MyVar.Company = Company;
  MyVar.Relation = Relation;
  MyVar.Url = Url;
  MyVar.Msg = Msg;
  MyVar.sendAndLoad("http://localhost/6/save.asp", MyVar, "POST");
  temp = "提交中,請稍侯...";
  MyVar.onLoad = function(success) {
   if (success) {
    temp = "呵呵!成功咯哟!來!再來一條...";
    Name = "";
    Company = "";
    Relation = "";
    Url = "";
    Msg = "";
   } else {
    temp = "失敗了!可能網絡有問題!";
   }
  };
} else {
  temp = "請輸入完整!";
}
}
sendBTU.onRelease = function() {
SendData();
};
clearBTU.onRelease = function() {
temp = "歡迎你給我發留言!";
Name = "";
Company = "";
Relation = "";
Url = "";
Msg = "";
};
stop();

然后把相应的输入文本筐的变量起相应的名字!如姓名后面的输入文本筐的变量起名为:Name.
如有什么问题请在下面留言,我会尽快帮你解决!
附件:

图一  [时间:2007-1-19 19:34]

图二  [时间:2007-1-19 19:43]
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。
思路比较清晰,对初学者有大的帮助价值
收藏-打印-学习
不错.就想找这个....谢谢楼主
从化社区门户,大型娱乐网站.地址:http://www.show28.com
跳过..支持一下....!
:) 顶一个!
非常的好,我很喜欢.
很好,
能否增加目录.多人多条,多页显示
我正想学呢,谢谢提供
哪些代码是我写的哦!上次帮闪吧的一个网友做的!源文件还在呢!既然是分享,先支持一下!
http://blog.zhu08.cn

没反应

我问你个问题:那两个按钮是不是“提交”为sendBTU、“清空”为clearBTU啊?请详细说一下,这两个按钮元件的代码怎么设置?
我完全按照你的文章代码做完了,可是执行以后,按钮没有作用,既不发送代码也不提示出错。能不能解释一下,我是小小闪客,想成为一个小大虾。

好多人都是这个问题

我问你个问题:那两个按钮是不是“提交”为sendBTU、“清空”为clearBTU啊?请详细说一下,这两个按钮元件的代码怎么设置?
我完全按照你的文章代码做完了,可是执行以后,按钮没有作用,既不发送代码也不提示出错。能不能解释一下,我是小小闪客,想成为一个小大虾。
http://blog.zhu08.cn

不好意思

对不起,朋友们,因为最近要赶一个项目,很少来这里拉!不知道,你们问题解决了没有,没有的话,请留言,我会关注的!
楼主来期asp.net吧,老是讲ASP
发一个asp.net与flash的例子

aspx与flash通信.rar (4.63 KB)

谢谢楼主啊,
要是再有与sql的连接读取就好了

连接不上啊?

还需要设置ODBC吗?还有在IE中看的时候路径应该怎么设置?IIS我已经设置好了啊,就是显示“失败了,可能网络有问题”!急盼回复
有问题的朋友,请把你做的发上来,我看看
再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。
我看见代码头晕 但是也要学习 我应该怎么入手啊
看帖回帖是美德~
写的不错~非常适合新手~
倍感鼓舞啊~
谢谢楼主啦~ 继续关注……
再顶,支持咯
不错,支持一下。
现在最重要的AS3和各种数据库通信的教程

我急需知道

我的问题是你如果你要进行翻页,要怎么实现,我就是被卡在这里了,其他的我都已经解决,我现在也正在寻找帮助,因为我在做一个作品要有个留言板,功能也不多:分为三部分:1、流言部分;2、显示留言部分;3、对留言部分进行查看即(就是用翻页效果),我想了好就也试过,不行,所一到这里来请教!!!我的联系方式:QQ:715591410
好贴
收藏了
ckhxlt.blog.163.com
返回列表