一个难题,请大家帮忙,在线等....

yzone 2005-09-10 08:25:12
各位老鸟
最近我做了个网站,当我用到添加信息addok.asp页的时候系统提示出错,但是我以前设计的网站同样用的是addok.asp里面的代码能够使用,现在出错提示的是这个
错误类型:
Microsoft VBScript 编译器错误 (0x800A0400)
缺少语句
/test/add.asp, line 3
type=request.form("type")


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
我的信息添加页代码是这样的:
<!--#include file="conn.asp"-->
<%
type=request.form("type")
title=request.form("title")
content=request.form("content")
name=request.form("name")
exec="insert into test(type,title,content,name) values('"+type+"','"+title+"','"+content+"','"+name+"')"
conn.execute exec
conn.close
set conn=nothing
response.redirect "list.asp"
%>
请大家帮我看看,解决一下,谢谢!
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingxiaoping 2005-09-11
  • 打赏
  • 举报
回复
type是关键字,不允许直接使用,请将其改为type1,或者是其他变量。
zly22169846 2005-09-10
  • 打赏
  • 举报
回复
上面修改一下,写错了
================
如果是数字类型,
应该把 '"+type+"'改成"+type+"
zly22169846 2005-09-10
  • 打赏
  • 举报
回复
要不就是type 参数传递错误,
要不就是数据库字段的问题,
你试试type=request.form("type")改成
type=request("type")
你再看看你数据库中type 字段是什么类型,是否能为空,是文本类型就没错,这样写就没错,
如果是数据类型,
应该把 '"+type+"'改成"+type+"
yzone 2005-09-10
  • 打赏
  • 举报
回复
自己顶

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧