asp里的sql中如何将表中的数据类型转数字类型啊!急!急!急!

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:39:56
以下sql语句中的admin_user_id为文本类型
sql="Select * from [ding],[admin] where ding.ding_user_id=admin.admin_user_id and ding_id="&Request.QueryString("id")&""
总是出错,我知道得出的结果是:"表达式中的类型不匹配"
有没有什么函数能把"admin_user_id"类型转数字类型,使用cint()也不行错误.有没有什么方法啊.
如果access数据库中把它转数字类型的话怎么保存"0001"这样的数值.各位大哥大姐帮帮忙吧.回答正确的我送50-124分,我的所以分数都给你!!!!!!!!!!!!!!!

急急急急!!!!!!!
一楼的那位大哥这样行不通 我早试过了提示错误 提示好像是叫"admin未设置"

不用转的
sql="Select * from [ding],[admin] where ding.ding_user_id="&admin.admin_user_id &"and ding_id="&Request.QueryString("id")
这样就可以了
数字和文本的查询方式是不一样的
文本的一般用
xxx='"&值&"'
自动编号或者数字类型的则要用
xxx="&值