我需要从 C# 中的 SqlDataReader 读取,并且我知道该字段的类型为 varchar、char、date、int、double 或 string。
我真正想做的只是:
string str = (string)reader["field"];
显然我会得到一个强制转换异常,因为您不能将日期、双精度等转换为字符串,我正在尝试找出最简单的方法将所有从 db 返回的内容转换为字符串。
我需要从 C# 中的 SqlDataReader 读取,并且我知道该字段的类型为 varchar、char、date、int、double 或 string。
我真正想做的只是:
string str = (string)reader["field"];
显然我会得到一个强制转换异常,因为您不能将日期、双精度等转换为字符串,我正在尝试找出最简单的方法将所有从 db 返回的内容转换为字符串。