请教ASP写入数据库的问题.

mingao 2008-03-28 08:07:28
你好!首先感谢你打开这个问题.
我做了一个要获取网页表单信息插入数据库的小程序,但是无法成功获表单内的信息并成功写入数据库,不知程序中哪里出现了问题,请高人指点一下迷津,谢谢!
<%
dim shuhao,shumin,zuozhe,chubanshe,jiage,cbdate
shuhao=trim(request.form("shuhao"))
shumin=trim(request.form("shumin"))
zuozhe=trim(request.Form("zuozhe"))
chubanshe=trim(request.Form("chubanshe"))
jiage=trim(request.Form("jiage"))
cbdate=trim(request.Form("cbdate"))
if request("submit")="插入数据" then
dim conn,connstr
connstr="Driver={sql server};uid=ming;pwd=123456;database=我的书籍;SERVER=3E067B7C5F324E7"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
sql="insert into 我的书籍(序号,书名,作者,出版社,价格,出版日期)values('"&shuhao&"','"&shumin&"','"&zuozhe&"','"&chubanshe&"','"&jiage&"','"&cbdate&"')"
conn.execute sql
response.Write" <script language=javascript>{window.alert('插入成功!');window.history.go(-1);}"&_
" </script>"
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" >
<title>无标题文档 </title>
<style type="text/css">
<!--
.STYLE1 {font-size: 24px}
.STYLE2 {font-size: 18px}
-->
</style>
</head>

<body>
<blockquote>
<blockquote>
<p align="center" class="STYLE1"> 向“我的书籍”表中插入数据 </p>
<form action="" method="post" name="form1" id="form1">
<p>序号:
<input name="shuhao" type="text" id="shuhao">
</p>
</form>
<form name="form2" method="post" action="">
书名:
<input name="shumin" type="text" id="shumin">
</form>
<form name="form3" method="post" action="">
作者:
<input name="zuozhe" type="text" id="zuozhe">
</form>
<form name="form4" method="post" action="">
出版社:
<input name="chubanshe" type="text" id="chubanshe">
</form>
<form name="form5" method="post" action="">
价格:
<input name="jiage" type="text" id="jiage">
</form>
<form name="form6" method="post" action="">
出版日期:
<input name="cbdate" type="text" id="cbdate">
</form>
<form name="form7" method="post" action="">
<input type="submit" name="Submit" value="插入数据">
<input type="submit" name="Submit2" value="重新插入">
</form>
<p>  </p>
<p align="center" class="STYLE1">  </p>
<p align="center" class="STYLE1">  </p>
</blockquote>
</blockquote>
</body>

</html>
...全文
54 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mingao 2008-03-28
谢谢各位热心人士,因为你们我们这些新手才能不断进步,我的程序成功写入,hookee是对的,谢谢!
回复
ymle1228 2008-03-28
这样啊,你的<form>太多了你点插入数据的时候,只执行了这里

<form name="form7" method="post" action="">
<input type="submit" name="Submit" value="插入数据">
<input type="submit" name="Submit2" value="重新插入">
</form>
这些代码,所以什么数据也没有传上去,所以加到数据库里面的全是空的!
所有要传递的数据,全包在一个<form>里就可以了!
回复
liuyann 2008-03-28

出版日期
是什么型? 如果日期则用#
== 思想重于技巧 ==
回复
mingao 2008-03-28
网页正常,没有报错,我按"插入数据"后,跳出"插入成功"提示,
数据库和表都叫"我的书籍"
谢谢!
回复
liuyann 2008-03-28

<%
dim shuhao,shumin,zuozhe,chubanshe,jiage,cbdate
shuhao=trim(request.form("shuhao"))
shumin=trim(request.form("shumin"))
zuozhe=trim(request.Form("zuozhe"))
chubanshe=trim(request.Form("chubanshe"))
jiage=trim(request.Form("jiage"))
cbdate=trim(request.Form("cbdate"))
if request("submit")="插入数据" then
dim conn,connstr
connstr="Driver={sql server};uid=ming;pwd=123456;database=我的书籍;SERVER=3E067B7C5F324E7"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
sql="insert into 我的书籍(序号,书名,作者,出版社,价格,出版日期)values('"&shuhao&"','"&shumin&"','"&zuozhe&"','"&chubanshe&"','"&jiage&"','"&cbdate&"')"
response.write sql
response.end


conn.execute sql
response.Write" <script language=javascript>{window.alert('插入成功!');window.history.go(-1);}"&_
" </script>"
end if
%>


看一下你的SQL语句有没有问题。
== 思想重于技巧 ==
回复
hookee 2008-03-28
不需要那么多form
<form action="" method="post" name="form1" id="form1">
<p>序号:
<input name="shuhao" type="text" id="shuhao">
</p>
书名:
<input name="shumin" type="text" id="shumin">
作者:
<input name="zuozhe" type="text" id="zuozhe">
出版社:
<input name="chubanshe" type="text" id="chubanshe">
价格:
<input name="jiage" type="text" id="jiage">
出版日期:
<input name="cbdate" type="text" id="cbdate">
<input type="submit" name="Submit" value="插入数据">
<input type="submit" name="Submit2" value="重新插入">
</form>
另外数据库和表都叫我的书籍?
回复
ymle1228 2008-03-28
你后台写入数据库的页面代码呢?报什么错?
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-28 08:07
社区公告
暂无公告