-3

基本的に私がやりたいことは、テーブルからデータを読み取り、そのデータを適切なリストに追加することです。

例えば

List<int> value;
SELECT Values_To_Add FROM table
value.add(Values_To_Add)

明らかに、正しい C# MySql 構文を使用しています。これを行うにはどうすればよいですか?

4

3 に答える 3

3

以下のようなものがあなたが探しているものかもしれないと思います:

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 に相談するかもしれません。

これがお役に立てば幸いです。

于 2013-03-13T17:21:58.910 に答える
0

試す

List<int> values;

var result = from value in table
             select value;

foreach(var item in result) values.Add(item);
于 2013-03-13T17:22:29.670 に答える
0

SQLDataReaderクラスの使用を検討してください。

調査した後、データリーダーを使用してテーブルから行を読み取り、その後それらをリストに追加できるはずです:)

チュートリアル: http://csharp-station.com/Tutorial/AdoDotNet/Lesson04

MSDN: http://msdn.microsoft.com/en-GB/library/system.data.sqlclient.sqldatareader.aspx

于 2013-03-13T17:22:50.450 に答える