永发信息网

ASP中如何将文本转换成数字形式读取?

答案:4  悬赏:0  手机版
解决时间 2021-05-26 00:22
  • 提问者网友:温旧梦泪无声
  • 2021-05-25 00:00

代码:
Set topdp=conobj.execute("select top 10 Url_Id,Url_Name,EXLEVEL from url where catid=37 order by shopCredit DESC")

字段catid是文本格式的.这样运行会出现数据类型不匹配的错误.

请问如何转换成数据形式读取?

谢谢大家帮忙...我是初学者.

最佳答案
  • 五星知识达人网友:掌灯师
  • 2021-05-25 00:46

Set topdp=conobj.execute("select top 10 Url_Id,Url_Name,EXLEVEL from url where catid='37' order by shopCredit DESC")


Int函数

全部回答
  • 1楼网友:鱼芗
  • 2021-05-25 03:42

catid字段的类型是文本型 还是数字型

文本型:catid='37'

数字型:catid=37

  • 2楼网友:第幾種人
  • 2021-05-25 02:41
CInt(rs("Url_Id"))
  • 3楼网友:轮獄道
  • 2021-05-25 01:35

你这里说的, catid 为文本格式,那么它只存贮字符串,而你这里的catid=37,显示这么写是不对的,应该是

catid='37',用单引号格开,如果你确定catid只用来存贮数字,那么还是建议你把它的字段类型改成int型

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯