asp 文本比较数字

来源:百度知道 编辑:UC知道 时间:2024/06/02 10:24:03
where (left(xyzn),4)>'"&request("sid")&"'
xyzn为文本字段,sid为数字请问各位大侠...该如何比较!~~
我记得要用format什么的参数吧?!~

全部转换为整型或者浮点.
SQL的我不知道函数,也不知道SQL是否支持left().
ASP的是cint();

使用CLng把字符串转换为数字后进行比较:
where (Cint(left(xyzn),4))>" & request("sid")

where (CLng(left(xyzn),4))>" & request("sid")

format是格式日期的,这里你只需要转成数值类型进行比较接可以了。

where cast((left(xyzn),4) as int)>'"&request("sid")&"'
将你的xyzn转换为int就OK了