参数不正确?真想不通!救命啊!

yishuxt 2003-12-23 10:56:50
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

/test1/user_save.asp,行 49

相应的行
set rs=server.createobject("adodb.recordset")
sql="select * from user where id="&uid
rs.open sql,conn,1,3

这是用来更新用户信息的,

前两次测试都成功了,,后来不知道为什么,网页没响应,关掉再打开就参数错误了!!
老大,谁知道怎么了???
...全文
31 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyywxl 2003-12-23
  • 打赏
  • 举报
回复
应该是CONN连接出错
my0707 2003-12-23
  • 打赏
  • 举报
回复
user不是保留字

你看只执行conn的连接部分有没有错误
wlz000 2003-12-23
  • 打赏
  • 举报
回复


conn.Execute(sql)
替换
rs.open sql,conn,1,3
试试
yishuxt 2003-12-23
  • 打赏
  • 举报
回复
ASP倒底有多少保留字啊?
我定义变量经常出现保留字。。
user 这个表不应该是吧。。因为我测试成功过两次,,网页一没响应了,再打开就不行了。。
要换表的名字,,好麻烦啊,,我好多地方都用到了这个表的,那不是要一个一个去改/?
想不通。。。。
我用了
uid=CInt(request.QueryString("uid"))
还是不行。
fyjxfj 2003-12-23
  • 打赏
  • 举报
回复
把这句在ACCESS在执行一下看对不?,或者response.write 看对不
好象你的数据库user有问题,是特殊,要不换一个名字?
happydreamer 2003-12-23
  • 打赏
  • 举报
回复
uid=CInt(request.QueryString("uid"))
PPLUNCLE 2003-12-23
  • 打赏
  • 举报
回复
你用uid=cint(request("uid"))得到试试
也许可能并不是这行的错误了
仔细看看其他的!!
yishuxt 2003-12-23
  • 打赏
  • 举报
回复
我用的 user_save.asp?id=12&act=modify传送的

uid=request.QueryString("uid")
接收的值。
这样的数据类型会不会变成文本?
如果变成文本,我有什么变会能再转换数字呢?
monkeys 2003-12-23
  • 打赏
  • 举报
回复
sql="select * from user where id="&uid


这是用来更新用户信息的,???
dicklee1214 2003-12-23
  • 打赏
  • 举报
回复
仅从这几句看是应该没错的!需确认一下id是数值型的吧!?
yishuxt 2003-12-23
  • 打赏
  • 举报
回复
怎么写?我就是还没搞懂。rs.execute怎么用?
csdnlvrl 2003-12-23
  • 打赏
  • 举报
回复
你看看大小写,再看看运行代码的时候数据库是否正在使用。
seesea125 2003-12-23
  • 打赏
  • 举报
回复
rs.execute(sql)试试

28,407

社区成员

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

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