我想知道这个查询中有什么问题我想选择1列的所有行
string command = "select money from User_Data";
SqlCommand update_money = new SqlCommand(command, con_string.con);
SqlDataReader money_reader;
money_reader = update_money.ExecuteReader();
答案 0 :(得分:2)
你走在正确的轨道上 - 现在有了数据阅读器,你需要遍历行:
string command = "select money from User_Data";
SqlCommand update_money = new SqlCommand(command, con_string.con);
SqlDataReader money_reader = update_money.ExecuteReader();
List<decimal> _allValues = new List<decimal>();
while(money_reader.Read())
{
_allValues.Add(money_reader.GetDecimal(0));
}
这假设您的money
列在SQL Server上的类型为decimal(x,y)
或money
。