【发布时间】:2013-03-13 17:14:10
【问题描述】:
基本上我想做的是从表中读取数据,然后将该数据添加到适当的列表中。
例如
List<int> value;
SELECT Values_To_Add FROM table
value.add(Values_To_Add)
显然使用了正确的 C# MySql 语法。我该怎么做呢?
【问题讨论】:
基本上我想做的是从表中读取数据,然后将该数据添加到适当的列表中。
例如
List<int> value;
SELECT Values_To_Add FROM table
value.add(Values_To_Add)
显然使用了正确的 C# MySql 语法。我该怎么做呢?
【问题讨论】:
我认为以下内容可能是您正在寻找的内容:
List<int> values = new List<int>();
string sql = "SELECT Values_To_Add FROM table";
command.CommandText = sql;
MySqlDataReader reader = command.ExecuteReader();
while(reader.Read())
{
values.Add(reader["Values_To_Add "]);
}
关于设置 MySqlReader 等,您可能会向 Google 求助。
希望这会有所帮助,这应该是一个开始。
【讨论】:
试试
List<int> values;
var result = from value in table
select value;
foreach(var item in result) values.Add(item);
【讨论】:
研究使用SQLDataReader 类。
经过研究,您应该能够使用数据阅读器从表中读取行,然后将它们添加到您的列表中:)
教程:http://csharp-station.com/Tutorial/AdoDotNet/Lesson04
MSDN:http://msdn.microsoft.com/en-GB/library/system.data.sqlclient.sqldatareader.aspx
【讨论】: