2015-02-17 86 views
0

我收到错误从C#中的SQL Select语句读取时,指定的转换无效。指定的转换无效Sqlquery

我的数据类型是uniqueidentifier,tinyint,tinyint。

有关为何发生这种情况的任何建议?

connexTable.Rows.Add(
       (Guid)reader["VehicleId"], 
       (bool)reader["Sensor1"], 
       (bool)reader["Sensor2"] 
       ); 

感谢,

+0

为什么双岗C#的定义是什么? http://stackoverflow.com/questions/28573159/specified-cast-not-valid-sqlquery – 2015-02-17 23:26:24

+0

我的错误,认为它没有发布,即时通讯在我的手机上,找不到它 – 2015-02-17 23:27:54

回答

1
SQl -> c# 
tinyint -> byte 
bit -> bool 
1

TINYINT =字节,您可以加入connexTable

+0

该表是布尔值,我需要改变然后我的SQL表 – 2015-02-17 23:29:30

相关问题