| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1492 人关注过本帖
标题:SqlDataReader读出的数据要和TextBox.Text比较大小,可是不同类型,怎么办?附 ...
取消只看楼主 加入收藏
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
 问题点数:0 回复次数:2 
SqlDataReader读出的数据要和TextBox.Text比较大小,可是不同类型,怎么办?附码

ASP.NET编写的程序己经和SQL连接上了,但是我用SqlDataReader读取数据时,表内的"money"列是"smallmoney"类型的,或者也可以当它是浮点型.但是用SqlDataReader读出来的是字符型。我想将读出来的数和TextBox.Text的数据比较大小。大家想想办法呀。代码如下:
SqlConnection myConnection=new SqlConnection();
string strConn="server=Localhost;uid=sa;pwd=123456;database=stucard";
myConnection.ConnectionString=strConn;
string SQLcmd="select * from campuscard where campuscard_id='"+TextBox1.Text+"'";
SqlCommand myCommand=new SqlCommand(SQLcmd,myConnection);
myCommand.Connection.Open();
SqlDataReader myReader=myCommand.ExecuteReader();
if(myReader.Read())
{
if(myReader["money"].ToString()>"TextBox2.Text")
以下省略
}
就是这一句有问题if(myReader["money"].ToString()>"TextBox2.Text"),类型有错
各位高手,怎么做呀?万分感谢!!!!


搜索更多相关主题的帖子: TextBox SQL 数据 类型 
2007-05-28 19:35
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
得分:0 
谢谢你啦,等下班后试试.我也听过用Convert.ToDouble类型转换,但是不知怎么用.谢谢你的代码啦
2007-05-28 20:01
chashen8888
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2007-5-6
收藏
得分:0 
谢谢啦
2007-05-30 20:48
快速回复:SqlDataReader读出的数据要和TextBox.Text比较大小,可是不同类型,怎么 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015314 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved