C#中的条件异常中的数据类型不匹配

时间:2010-11-19 19:51:21

标签: c#

我正在创建一个应用程序,我在Textbox1中插入一个带有Double数据类型的customer_Id。

我使用customer_ID的值来访问相应customer_ID的数据库。 我已使用

将Textbox1的值转换为Double数据类型
double cust_ID;  
Cust_ID=Convert.ToDouble(Textbox1.Text);  

,查询是

string s="select * from Customer where Customer_ID='"+Cust_ID+"'";

但是我在条件异常错误中得到数据类型不匹配。

2 个答案:

答案 0 :(得分:2)

不要将价值放在单一的价格中。以下应该有效:

string s="select * from Customer where Customer_ID="+Cust_ID;

然而,其他人也是对的 - 您不应该使用双重身份证。 ID应始终为intlong,具体取决于您期望的项目数。

答案 1 :(得分:2)

对ID使用整数而不是double。