我想将字符串转变为整型,代码如下:
string sum="select Money from Bank where CreditId like'"+CreditId.Text+"'";
int total=Convert.ToInt32(sum);
int all=Convet.ToInt32(Total.Text.Trim());
-------------------------------------
运行到convert语句时,显示输入字符串的格式不正确!
请问哪里有错误!谢谢各位高手了!
string sum="select Money from Bank where CreditId like'"+CreditId.Text+"'";
int total=Convert.ToInt32(sum);
int all=Convet.ToInt32(Total.Text.Trim());
-------------------------------------
运行到convert语句时,显示输入字符串的格式不正确!
请问哪里有错误!谢谢各位高手了!
解决方案 »
- 使用asp。net前关于win7旗舰下iis网络端口设置
- asp.net MVC 如何结合jquery开发?求最简单的例子
- ie6 session丢失
- 为什么我向Access数据库插入FCKEDITOR内容的时候,会产生错误?怎么回事?
- WEB管理系统中的提示信息是多语言的,可以用户设置自定义提示信息文字, 怎么做到??
- .net中怎么自动提交表单?
- 真的很急!问题一直未解决
- 做一个调查,问问做asp.net的大家的工资有多少.是否满意?
- 我必须每次都这样先conn.close然后接着又conn.open吗?看着很傻啊
- 打印对象和smartNavigation属性有冲突吗?
- asp.net中的下载问题
- 谁有关于三层结构的书?
~~~~~~~~~~~~~>怎么把一个这样的字符串转换整数呢? 明显是错了.
估计你是想把执行这条语句后的记录数转换为整数吧?
还不行,说明你的string 有问题,是错误的.
~~~~~~~~~~~~~>怎么把一个这样的字符串转换整数呢? 明显是错了.
估计你是想把执行这条语句后的记录数转换为整数吧?
------------------------------------------------------------对阿对阿。
我就是想把执行后的结果转换为整数。
请教一下,我该怎么写代码呢〉??
建议先看一下Ado.net部分
http://chs.gotdotnet.com/quickstart/howto/doc/adoplus/adoplusoverview.aspx
xiahouwen(武眉博<活靶子.NET>) ( ) 信誉:105
-------------------------------------------------
我理解你的意思,可是,我现在想实现这样一个结果,请教一下,该如何写代码呢??
string sum="select Money from Bank where CreditId like'"+CreditId.Text+"'";
SqlCommand command = new(sum,你的connection);
SqlDataReader rs = command.ExecuteReader();
if(rs.Read())
{
int total = int.Parse(rs.GetValue(0).ToString());
rs.close()
}
else
{
rs.close();
}
int total=Convert.ToInt32(sum);
int all=Convet.ToInt32(Total.Text.Trim());
&******************************************************
建议string sum="select Money from Bank where CreditId like'";
sum+="CreditId.Text.Tostring()";
sum+="'";
这是条SQL语句嘛,怎么能转成Int呢,先执行这条语句把数据提出来了再说嘛,再给字段个定义,然后再转型嘛!
SqlConnection sqlconn=new SqlConnection(你的连接数据库字符串);
string ssql="select Money from Bank where CreditId like'"+CreditId.Text+"'";
SqlCommand sqlcmd=new SqlCommand(ssql,sqlconn);
sqlconn.open();
SqlDataReader dr=sqlcmd.ExcuteReader();
while(dr.Read())
{
int total=Convert.ToInt32(dr["Money"].ToString());
}
sqlconn.close();
return total;
string ssql="select Money from Bank where CreditId like'"+CreditId.Text+"'";
SqlCommand sqlcmd=new SqlCommand(ssql,sqlconn);
sqlconn.open();
SqlDataReader dr=sqlcmd.ExcuteReader();
while(dr.Read())
{
int total=Convert.ToInt32(dr["Money"].ToString());
}
sqlconn.close();
return total;
-------------------------------------------
感谢你!问题解决了。
但是有一处改动了
就是:int total=Convert.ToInt32(dr["Money"]);