标题:初学ASP,在insert语句上有错误,请指教
只看楼主
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
得分:0 
你用 Response.Write sqlstr 看一下执行的 sqlstr 命令,贴上来

另外看一下你的 password 字段值是不是文本型

2007-07-31 08:21
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
Response.Write sqlstr
显示
insert into users(password) values('das')



password在access中设置的是文本型字段
2007-07-31 08:55
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 

response.write sqlstr 显示的正确,可是在conn.execute(sqlstr)中,加入PASSWORD就出错

[此贴子已经被作者于2007-7-31 9:01:49编辑过]

2007-07-31 09:00
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
得分:0 
呃……我在我这里试了一下是可以的吖~
你最好把数据库文件和完整的代码发上来
另外复制代码时直接复制到帖子里,不要加代码块,不然看不清楚

[此贴子已经被作者于2007-7-31 9:02:33编辑过]


2007-07-31 09:01
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
回复:(midas)初学ASP,在insert语句上有错误,请指...
db.mdb 库文件在d盘根目录下
lZfKyZxX.rar (9.58 KB) 初学ASP,在insert语句上有错误,请指教


2007-07-31 09:05
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
得分:0 

原来是数据源不一样
我用的是 access 数据源:
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db.mdb")
没问题


Jet 数据库中好像 password 是保留字
用 insert into users([password]) values ('dsf')
就行了


2007-07-31 09:11
愿望
Rank: 1
等 级:新手上路
威 望:1
帖 子:111
专家分:0
注 册:2007-7-28
得分:0 
另外你完成时的脚本还多了一个引号:
<script language="javascript">
alert(""新增成功")

</script>

改成:
<script language="javascript">
alert("新增成功")

</script>

2007-07-31 09:16
midas
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-6-30
得分:0 
谢谢指教。
问题已解决了。
2007-07-31 11:15
cmd2007
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-12-20
得分:0 

乱乱的符号```


我掉进一个世界..
2007-07-31 11:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-159255-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.132489 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved