急急!SQL SERVER 数据库类型为numeric, 12, 6,在ASP读取后,那个数怎么不能与数值进行大小比较?

cql0007 2003-11-25 02:58:22
a = rs("a")
b = rs("b")
if a >= MaxX then MaxX = a end if

if b >= MaxY then MaxY = b end if

上面的代码提示说类型不匹配,但如果a,b两个字段是float型的就正确,该如何写上面的判断语句?
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cql0007 2003-11-25
  • 打赏
  • 举报
回复
非常感谢各位
vivisogood 2003-11-25
  • 打赏
  • 举报
回复
字符类型不同啊!

Cint 转换成整形
Cstr 转换成字符串
Clng 转换成常整数
Cbool 转换成布尔函数
Cdate 转换成日期函数
CSng 转换成单精度
CDbl 转换成双精度
xieyj 2003-11-25
  • 打赏
  • 举报
回复
才看到,你这样写试试:

a = rs("a")
b = rs("b")
if cdbl(a) >= cdbl(MaxX) then MaxX = a end if

if cdbl(b) >= cdbl(MaxY) then MaxY = b end if
bingofei 2003-11-25
  • 打赏
  • 举报
回复
if int(a) >= MaxX then MaxX = int(a) end if

xieyj 2003-11-25
  • 打赏
  • 举报
回复
你的 MaxX 与 MaxY 是怎么定义的。
cql0007 2003-11-25
  • 打赏
  • 举报
回复
对了,还丢了两句:
MaxX = 100000
MaxY = -100000

两个写之比较的是数值

28,407

社区成员

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

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