asp中如何将字符串转换成整型

怎么把字符串转换成整形啊?我在对数据库进行操作的时候由于数据库中的id字段是int型所有在做where的时候总是类型不匹配怎么能够匹配我试了cint和csngclng都不... 怎么把字符串转换成整形啊?
我在对数据库进行操作的时候由于数据库中的id字段是int型所有在做where的时候总是类型不匹配怎么能够匹配
我试了cint 和 csng clng都不成!~怎么弄啊?(数据库的类型肯定不能换因为id字段是自动编号)
帮帮忙 谢谢
展开
 我来答
良人伴堂爱德云
2009-01-09 · 超过12用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:33万
展开全部
简单的方法
string a ="1";
try
{
Convert.Toint32(a);
}
catch(Exception ex)
{
......
}
//防止字符串不是只数字的

不好意思 看成C# 了
asp不用换
dim a = "123"
dim Sql
sql = "select * from table1 where ID = " & a

这样就ok了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乱一笑4971
2009-01-09 · 超过41用户采纳过TA的回答
知道答主
回答量:249
采纳率:0%
帮助的人:124万
展开全部
我猜:你的where 语句是这样写的:
where id='"&cint(id)&"'
改:
where id="&clng(id)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tammys
2009-01-09 · TA获得超过288个赞
知道小有建树答主
回答量:791
采纳率:0%
帮助的人:328万
展开全部
基本上,不用换.

直接连字串,ASP会自己转换的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sq_zhuyi
2009-01-09 · TA获得超过680个赞
知道小有建树答主
回答量:1127
采纳率:0%
帮助的人:998万
展开全部
string id = "3";
string sql = "select * from tablename where id="+ id;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinsncn
2009-01-09 · TA获得超过126个赞
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:132万
展开全部
你可以查看sql 函数convert ,会有比较好的帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式