永发信息网

设计的asp网页,链接好注册界面和数据库后进入注册界面时出现错误???

答案:3  悬赏:40  手机版
解决时间 2021-11-20 05:31
  • 提问者网友:动次大次蹦擦擦
  • 2021-11-19 13:45
设计的asp网页,链接好注册界面和数据库后进入注册界面时出现错误???
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-11-19 14:01
dim sqlstr = "INSERT INTO zhuce(username,password,sex,school,specialty,class,address,user-tel,question,answer) Value("&username&","&password&","sex","school","specialty","class","address","user-tel","question","answer")"
set rs = server.createObject("ADOBD.Recordset")
rs.open sqlstr 1,4

上面的改成:
set rs = server.createObject("ADOBD.Recordset")
sqlstr = "select * from zhuce"
rs.open sqlstr,conn,1,2
rs.addnew
rs("username") = username
rs("password") = password
rs("...省略...") = ...省略...
rs.update
response.write "注册完成!"
response.end

跟你解释一下,你的写法是SQL标准语句,在该语句中,“ ' ” 也就是单引号是停止执行的意思,在注册时如果输入了这个符号,就会报错,也就会产生攻击,所以要用我上面的写法。追问
点击注册之后出现了这样的
追答你IIS设置了报错转向吗追问
这是我的IIS设置,其中psychology是我新建的虚拟目录,可以直接浏览,其中浏览效果如图:

我不知道是哪里的问题?
追答选中左边的Default Web Site,右侧有一个“错误页”,双击进去,里面有从401到502的错误,从第一个开始,双击打开选项卡,选中第一个“将静态文件中的内容插入错误响应中”。

2、你的浏览器里,点击菜单里的工具>Internet选项>高级>那个设置的框拉下去有一个选项叫“显示每个脚本错误的通知”,前面的钩钩去掉,确定。

这样再刷新下错误的页面,应该就会出现错误提示了,把错误提示再发上来追问
出现了这个?
追答点击重试即可,因为表单状态已提交,但未执行下去,重试是继续表单的提交过程追问不是,我点击重试之后他又出现了我给你的第一个图片那样的页面

追答选中你的站点, 在右侧的功能视图中双击打开“ASP”图标,
展开“调试属性”
把“将错误发送到浏览器”设置为True, 点击右上方的“应用”保存,
刷新你的网页应该就能看到错误信息了。追问不小心点错了,已经按照你说的修改了,就是出现我发送的那个页面
还没解决呢因为我是在写论文,所以这个代码是否成功很重要,谢谢你的不厌其烦,呵呵,不过,希望继续帮忙
这个是错误信息
这个是我的代码追答这就对了,这句话是错误的
应该是:
dim username
username=request("username")
第一句是声明变量
第二句是赋值变量追问
还是有错修改了,把它变成了两行,但是还是有错
追答class是ASP保留命令,不可以作为变量追问


追答说明没有连接成功,服务器角色选项卡和数据库访问选项卡中是否设置正确?
到你数据库中的“安全性”里面,看看zfm这个用户有没有出现在列表中追问zfm有出现在列表中啊?zfm添加成功了的追答不客气~
全部回答
  • 1楼网友:罪歌
  • 2021-11-19 16:09
游标超值了吧追问呵呵,但是这个不是问题
  • 2楼网友:玩世
  • 2021-11-19 15:03
rs.open sqlstr 1,4 ?是不是rs.open sqlstr ,conn,1,3 ?追问

尝试了,仍然有错,

数据不能添加到数据库

追答额。。。真不会了,你把楼上大神的用insert into ,conn,1,3试试追问恩,不过还是谢谢!!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯