苹果电脑大写怎么转换:关于asp的:为什么我的数据插入不到数据库中

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 06:39:02
调试的时候没有报错,但是在表里却看不到插入的数据,只是设为主键的编号自动增加了1
二楼的我按照你的改了
执行之后页面上显示的是
insert into user(user_name,password,tname,diqu,career) values('','','','','')
不是错误提示
是不是我就没有变量写入数据库啊
<body>
<%
dim user_name1,passwordk,passwordk1,tname1,nian1,yue1,ri1,diqu1,career1,riqi1,mydb,sql
user_name1=request.form("user_name")
passwordk=request.form("password")
passwordk1=request.form("password1")
tname1=request.form("tname")
nian1=request.form("nian")
yue1=request.form("yue")
ri1=request.form("ri")
riqi1=nian1 &"-" &yue1 &"-" &ri1
diqu1=request.form("diqu")
career1=request.form("career")

set mydb=server.createobject("adodb.connection")
mydb.open"dbq=" &server.mappath("information.mdb")&";driver={microsoft access driver (*.mdb)}"
sql="insert into user(user_name,password,tname,diqu,career) values('"&user_name1&"','"&passwordk&"','"&tname1&"','"&diqu1&"','"&career1&"')"
mydb.execute(sql)
response.redirect("indexFrameset.asp")
'end if
%>
</body>
</html>

set mydb=server.createobject("adodb.connection")
mydb.open"dbq=" &server.mappath("information.mdb")&";driver={microsoft access driver (*.mdb)}"
sql="insert into user(user_name,password,tname,diqu,career) values('"&user_name1&"','"&passwordk&"','"&tname1&"','"&diqu1&"','"&career1&"')"
response.write sql
'mydb.execute(sql)
'response.redirect("indexFrameset.asp")

先暂时把你的SQL语句输出,然后到ACCESS里执行看看有无错误先.
如果有错,则改,没错则考虑数据驱动写对没

你先看值有没有传过来,如果有显示,说明的SQL语句的问题
如果没显示,说明值根本没传过来,你看前一个页面的文本框名字是不是有错,或者没有放在form里面.
<body>
<%
response.write(request.form("user_name") )
response.write(request.form("password") )
response.write(request.form("password1") )
....
%>
</body>

贴出代码》

二楼的说得可能性很大.学编程,首先要学会断点调试.