asp中如何将字符串转换成整型
怎么把字符串转换成整形啊?我在对数据库进行操作的时候由于数据库中的id字段是int型所有在做where的时候总是类型不匹配怎么能够匹配我试了cint和csngclng都不...
怎么把字符串转换成整形啊?
我在对数据库进行操作的时候由于数据库中的id字段是int型所有在做where的时候总是类型不匹配怎么能够匹配
我试了cint 和 csng clng都不成!~怎么弄啊?(数据库的类型肯定不能换因为id字段是自动编号)
帮帮忙 谢谢 展开
我在对数据库进行操作的时候由于数据库中的id字段是int型所有在做where的时候总是类型不匹配怎么能够匹配
我试了cint 和 csng clng都不成!~怎么弄啊?(数据库的类型肯定不能换因为id字段是自动编号)
帮帮忙 谢谢 展开
6个回答
展开全部
简单的方法
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了
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了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我猜:你的where 语句是这样写的:
where id='"&cint(id)&"'
改:
where id="&clng(id)
where id='"&cint(id)&"'
改:
where id="&clng(id)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基本上,不用换.
直接连字串,ASP会自己转换的.
直接连字串,ASP会自己转换的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
string id = "3";
string sql = "select * from tablename where id="+ id;
string sql = "select * from tablename where id="+ id;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以查看sql 函数convert ,会有比较好的帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询