Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我怎样才能得到运动?_C#_Sql Server_Database_Types_Sqldatareader - Fatal编程技术网

C# 我怎样才能得到运动?

C# 我怎样才能得到运动?,c#,sql-server,database,types,sqldatareader,C#,Sql Server,Database,Types,Sqldatareader,你能告诉我错误吗 无法将类型“short”隐式转换为“ushort”。显式 存在转换(是否缺少演员阵容?) 在不将我的属性更改为short的情况下获取数据的最佳做法是什么?如错误所述,您可以强制转换为ushort: ID = reader.GetInt16(2) //ID: ushort 当值为负值时,您希望执行什么操作?数据库列的类型是什么?1)读取错误消息,2)执行它所说的操作。3) 问题已解决。该值仅用正数预定义。列类型是smallint。@Soner:我知道错误消息,因为我不确定是否只

你能告诉我错误吗

无法将类型“short”隐式转换为“ushort”。显式 存在转换(是否缺少演员阵容?)


在不将我的属性更改为short的情况下获取数据的最佳做法是什么?

如错误所述,您可以强制转换为
ushort

ID = reader.GetInt16(2) //ID: ushort

当值为负值时,您希望执行什么操作?数据库列的类型是什么?1)读取错误消息,2)执行它所说的操作。3) 问题已解决。该值仅用正数预定义。列类型是smallint。@Soner:我知道错误消息,因为我不确定是否只有强制转换才能解决。
ID = (ushort) reader.GetInt16(2);