明星去大学的综艺节目:用Flash做留言簿,ASP部分的问题

来源:百度文库 编辑:高考问答 时间:2024/05/05 09:29:29
尝试用Flash做留言簿,ASP部分是用Dreamweaver。
在Dreamweaver里建立了一个数据库,自定义连接字符串那些都测试连接成功了,已经显示了"成功创建连接脚本",但是找不到我在Access里建的表。所以想自己写代码,但是不知道怎么写。表里有userName userEmail userMessage userDate 这几项。
这样写对不对啊??
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="Connections/conn.asp" -->
<%
Set Conn=Server.CreateObject("ADODB.Connection")
ConnStr="provider=Microsoft.jet.oledb.4.0;data Source="&Server.MapPath("flashbook/gb.mdb")
Conn.Open ConnStr
<form name="form1" method="post" action="">
<input name="userName" type="text" id="userName">
<input name="userEmail" type="text" id="userEmail">
<input name="userMessage" type="text" id="userMessage">
%>

{
<form name="form1" method="post" action="">
<input name="userName" type="text" id="userName">
<input name="userEmail" type="text" id="userEmail">
<input name="userMessage" type="text" id="userMessage">
}
这些是HTML语言是不能写在<%%>里面的
而且<input type="submit" value="提交">少了提交这一项
然后aaa.asp接收提交这一页面这么写
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="Connections/conn.asp" -->
<%
a=request("userName")
b=request("userEmail")
c=request("userMessage")
Set Conn=Server.CreateObject("ADODB.Connection")
ConnStr="provider=Microsoft.jet.oledb.4.0;data Source="&Server.MapPath("flashbook/gb.mdb")
Conn.Open ConnStr
set rs= Server.CreateObject("ADODB.recordset")
rs.open "表名",conn,1,3
rs.addnew
rs.fields(0)=a
rs.fields(1)=b
rs.fields(2)=c
rs.update
rs.close
%>
改一下其中的一些命名即可

Set Conn=Server.CreateObject("ADODB.Connection")
ConnStr="provider=Microsoft.jet.oledb.4.0;data Source="&Server.MapPath("flashbook/gb.mdb")

set rs= Server.CreateObject("ADODB.recordset")
rs.open "access里面的表名",conn,1,3
rs.addnew
rs("userName")=request.form("userName")
....
rs.update
rs.close
set rs=nothing
你是没有打开表