我正在尝试从数据库中返回一行:
using (connection = new SqlConnection(ConfigurationManager.AppSettings["connection"]))
{
using (command = new SqlCommand(@"select top 1 col_1, col_2 from table1", connection))
{
connection.Open();
using (reader = command.ExecuteReader())
{
reader.Read();
return reader["col_1"];
}
}
}
但我收到以下错误消息:
编译器错误消息:CS0266:无法将类型“对象”隐式转换为“字符串”。存在显式转换(您是否缺少演员表?)
第 90 行:return reader["col_1"];
我确定我犯了一个非常明显的错误,但我似乎找不到任何单行示例,我找到的所有示例都是针对使用while loop
.