有人在线吗?请教~~~~~~~~~~~

baiyunfei 2002-11-14 09:47:08
表tablename里有一个字段,类型为decimal,为什么我用recordset对象不能操作??
代码如下:
……
//建立connection对象和recordset对象代码
sql="select speed from violation where v_veh_id='1'"
rs.open sql,connection,3,2
a=rs(0) ****
……
当程序运行到****这行就出错!
错误代码为:HTTP 500.100 - 内部服务器错误 - ASP 错误
错误类型:
(0x80004005)
是不是recordset对象不能操作decimal类型数据?
...全文
77 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
youxia001 2002-11-14
  • 打赏
  • 举报
回复
set rs=conn.execute(sql)
a=rs(0)
试试这个!
zhusuhao 2002-11-14
  • 打赏
  • 举报
回复
gz
baiyunfei 2002-11-14
  • 打赏
  • 举报
回复
LONEHOME,这样不行呀,取不到,还出错!
LoneHome 2002-11-14
  • 打赏
  • 举报
回复
dim a
a=rs(0).value
baiyunfei 2002-11-14
  • 打赏
  • 举报
回复
rs.open sql,connection,1,3不可以。用set a=rs(0)程序可以运行,但到下面我要引用a的时候又出错了:车速为<%=a%>……
不知道是不是我用错了?
wpmsoft 2002-11-14
  • 打赏
  • 举报
回复
试试这个:
rs.open sql,connection,1,3
cshadow 2002-11-14
  • 打赏
  • 举报
回复

rs.open sql,connection,3,2
改成
rs.open sql,connection,1,3
试试
baiyunfei 2002-11-14
  • 打赏
  • 举报
回复
v_veh_id 是char型,sql语句在查询分析器里运行正常
baiyunfei 2002-11-14
  • 打赏
  • 举报
回复
SQL语句没有错,用a=CDbl(rs("speed")也不行!
popcode 2002-11-14
  • 打赏
  • 举报
回复
set a=rs(0)
还有v_veh_id是什么类型
cshadow 2002-11-14
  • 打赏
  • 举报
回复
v_veh_id是什么类型啊?
咖喱 2002-11-14
  • 打赏
  • 举报
回复
你把你的sql语句放在查询分析器里面运行.可以成功吗?
寒星 2002-11-14
  • 打赏
  • 举报
回复
请先确定SQL语句是否正确,然后再试试a = CDbl(rs("speed"))或a = CDbl(rs.fields(0))
freelyl 2002-11-14
  • 打赏
  • 举报
回复
a=CDbl(trim(rs("speed"))
祝你好运
baiyunfei 2002-11-14
  • 打赏
  • 举报
回复
照样不可以!
顺便问一下,是不是recordset不能操作decimal类型的数据?我试过了,只要select的字段包含有为这个类型的,rs(n)就会出错,把这些字段去掉了就没事了。我用的是oracle数据库

28,390

社区成员

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

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