今天用了asp连接sql来做数据库 上次则用access 我不知到发生了什么事情.flash player 9.0老是说有ioError 错误.不知到是不是自己设计上的问题?不过还是不太了解那些格式问题,老是搞不清楚 先看下面的错误图.

 每天学一点flash 16 as3 0 与asp通信 3 错误探究

 

今天用上次的程序来连接了sql2000

代码如下:conn.asp

 

<%

set conn=Server.CreateObject("adodb.connection")

 

conn.Ope"DRIVER=SQLServer;UID=hutuhero;Trusted_Connection=Yes;DATABASE=liuyan;WSID=1AF8CAA867D8446;APP=MicrosoftDataAccessComponents;SERVER=1AF8CAA867D8446"

%> 

 

首先在控制面板-----管理工具--------数据源那里设计一个数据源.我这里没有设置密码用我的windows用户登陆:

如下图:

 

 每天学一点flash 16 as3 0 与asp通信 3 错误探究

选择数据源与服务器,服务器与sql服务器要一样.

每天学一点flash 16 as3 0 与asp通信 3 错误探究

这里选择登陆的方式:我这里选择windows的默认方式,当然不这样做有不好的地方,但为了测试方便

每天学一点flash 16 as3 0 与asp通信 3 错误探究

更改sql2000的数据库:我这里的数据库为"liuyan" 这里要注意选择的地方

每天学一点flash 16 as3 0 与asp通信 3 错误探究

按下一步

每天学一点flash 16 as3 0 与asp通信 3 错误探究

 

完成测试成功:

附近sql2000 mytet的表

每天学一点flash 16 as3 0 与asp通信 3 错误探究

设计上很简单,不知到数据类型有没有错呢?

真搞不清楚啊每天学一点flash 16 as3 0 与asp通信 3 错误探究

下面就准备我们添加数据库的文件:add.asp下面的代码如下

添加的语句: 文件add.asp

<!-- #include file=conn.asp -->

<%

 

u_name=Request("myname")

u_telephone=Request("telephone")

u_mail=Request("mail")

u_company=Request("company")

 

u_msg=Request("message")

set rs=Server.CreateObject("ADODB.RecordSet")

rs.open"select * from mytest",conn,1,3

 

rs.addnew

rs("Name")=u_name

rs("Telephone")=u_telephone

rs("Mail")=u_mail

rs("Company")=u_company

rs("Msg")=u_msg

rs.update

rs.close

set rs=nothing

response.write"添加成功"

 

%>

 

 搞完这些文件后.我们就写一个fla文件,跟我上次做的是一样

每天学一点flash 16 as3 0 与asp通信 3 错误探究

现在是代码flash的代码:

System.useCodePage=true;

var myname:String="";

var telephone:String="";

var mail:String="";

var company:String ="";

var  message:String="";

 

var variables:URLVariables=new URLVariables();//使用 URLVariables 类可以在 Flash® 应用程序和服务器之间传输变量。

var myrequest:URLRequest=new URLRequest("http://localhost/add.asp");

var loader:URLLoader = new URLLoader();

 

mybutton.addEventListener(MouseEvent.CLICK,onclik);

function onclik(e:Event)

{

try{

variables.myname=myname1.text;

variables.telephone=telephone1.text;

variables.mail=mail1.text;

variables.company=company1.text;

variables.message=message1.text;

 

 

myrequest.data=variables;

myrequest.method=URLRequestMethod.POST;//指定 URLRequest 对象为 POST

loader.dataFormat = URLLoaderDataFormat.TEXT;

loader.load(myrequest);

}

catch(error:IOError)

{

       trace("错误");

       }

 

 

}

 

打开浏览器进行调试.http://localhost/index.swf

调试成功后数据库就写入去了

每天学一点flash 16 as3 0 与asp通信 3 错误探究

这时候有个问题来了,在我调试的时候会出现一些io错误,我不清楚为什么会这样;

但过了一会又没有什么事情发生了,不知到搞什么的?

可能水平有限目前那些错误流还是搞不清楚啊......慢慢来拉

      

 

 

 文章水平有限,望能见凉

 

 

 

           

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

相关文章:

  • 2021-12-17
  • 2021-06-27
  • 2021-06-02
  • 2021-05-04
  • 2021-08-02
  • 2022-02-28
  • 2022-01-30
  • 2022-12-23
猜你喜欢
  • 2021-12-23
  • 2021-10-02
  • 2022-01-29
  • 2022-02-11
  • 2021-09-19
  • 2021-12-18
相关资源
相似解决方案