小菜鸟继续求教关于asp的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:42:33
问题是这样的:
想学者自己写一个简单的留言板提交页面代码如下:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>16-1.asp</title>
</head>
<body>
<%
dim Usrname,Content,Mail,Phone
Usrname=request("Usrname")
Content=request("content")
Mail=request("mail")
Phone=request("phone")
set rs=server.CreateObject("ADODB.connection")

rs.open"Data"
一般是:rs.open "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("***.mdb")
sqlstr定义好后
response.write(sqlstr)
看看输出的到底对不对,也可以到数据库中执行一下
你下面一个问题也类似
rs.open"database" 这句
---------------------------------
insert语句中是Usrname还是Username?

sqlstr="insert into notes(Usrname,Content,Mail,Phone,Date) values('"& Usrname &"','"& Content &"','"& mail &"','"& Phone &"','"& Date() &"')"
错了吧!应该是:
sqlstr="insert into notes(Usrname,Content,Mail,Phone,Date) values('"& Usrname &"','"& Content &"','"& mail &"','"& Phone &"',Date())"