指定的强制转换无效Sqlquery

时间:2015-02-17 23:23:09

标签: c# sql casting

我从C#中的SQL Select语句读取时收到错误Specified cast无效。

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

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

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

谢谢,

2 个答案:

答案 0 :(得分:2)

tinyint = byte,你能不能添加connexTable的C#定义

答案 1 :(得分:2)

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