
求asp动态网页插入记录的源程序
1个回答
展开全部
曾经做的一个留言版是asp与access的
words是留言内容
name1是姓名
class是数据库的表名
先判断是否为空
不为空则插入记录
<%
Dim words
Dim name1
words=request.form("words")
name1=request.form("name1")
if words="" then
response.write"<script> alert('提交失败!留言内容不能为空!');history.go(-1);</script>"
response.end
end if
if name1="" then
response.write"<script>alert('提交失败!姓名不能为空!');history.go(-1);</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from class "
rs.open sql,conn,3,2
rs.addnew
rs("words")=words
rs("name1")=name1
rs("time")=now()
rs.update
rs.close
set rs=nothing
response.Redirect("liuyan.asp")
%>
注意:在网页内记得插入连接数据库语句,一定在上面的语句之前
<!--#include file="conn.asp"-->
再次我也给出连接数据库的代码
class.mdb是access的数据库文件
<%
dim conn
dim connstr1
connstr1="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+server.mappath("class.mdb")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr1
%>
words是留言内容
name1是姓名
class是数据库的表名
先判断是否为空
不为空则插入记录
<%
Dim words
Dim name1
words=request.form("words")
name1=request.form("name1")
if words="" then
response.write"<script> alert('提交失败!留言内容不能为空!');history.go(-1);</script>"
response.end
end if
if name1="" then
response.write"<script>alert('提交失败!姓名不能为空!');history.go(-1);</script>"
response.end
end if
set rs=server.createobject("adodb.recordset")
sql="select * from class "
rs.open sql,conn,3,2
rs.addnew
rs("words")=words
rs("name1")=name1
rs("time")=now()
rs.update
rs.close
set rs=nothing
response.Redirect("liuyan.asp")
%>
注意:在网页内记得插入连接数据库语句,一定在上面的语句之前
<!--#include file="conn.asp"-->
再次我也给出连接数据库的代码
class.mdb是access的数据库文件
<%
dim conn
dim connstr1
connstr1="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+server.mappath("class.mdb")
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr1
%>

2025-03-12 广告
AD账户批量创建工具是河南九维网络科技有限公司针对Active Directory(AD)环境设计的高效管理工具。该工具能够简化用户账号的批量创建流程,大幅提高管理员的工作效率。通过导入包含用户信息的文件,管理员可以快速创建多个用户账号,同...
点击进入详情页
本回答由小鹿管家提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询