每天学一点flash(16) as3.0 与asp通信(3) 错误探究
今天用了asp連接sql來做數據庫 上次則用access 我不知到發生了什么事情.flash player 9.0老是說有ioError 錯誤.不知到是不是自己設計上的問題?不過還是不太了解那些格式問題,老是搞不清楚 先看下面的錯誤圖.
?
?
今天用上次的程序來連接了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用戶登陸:
如下圖:
?
?
選擇數據源與服務器,服務器與sql服務器要一樣.
這里選擇登陸的方式:我這里選擇windows的默認方式,當然不這樣做有不好的地方,但為了測試方便
更改sql2000的數據庫:我這里的數據庫為"liuyan" 這里要注意選擇的地方
按下一步
?
完成測試成功:
附近sql2000 mytet的表
設計上很簡單,不知到數據類型有沒有錯呢?
真搞不清楚啊
下面就準備我們添加數據庫的文件: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的代碼:
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
調試成功后數據庫就寫入去了
這時候有個問題來了,在我調試的時候會出現一些io錯誤,我不清楚為什么會這樣;
但過了一會又沒有什么事情發生了,不知到搞什么的?
可能水平有限目前那些錯誤流還是搞不清楚啊......慢慢來拉
??????
?
?
?文章水平有限,望能見涼
?
?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的每天学一点flash(16) as3.0 与asp通信(3) 错误探究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nc命令小材大用
- 下一篇: vs2008界面查看