gpt4 book ai didi

mysql - asp.net 如何将列值存储在数组中

转载 作者:行者123 更新时间:2023-11-29 00:06:04 25 4
gpt4 key购买 nike

我在 asp.net 中编写代码。我在数据库中有一个名为 c_name 的列。我想将所有列值存储在一个数组中。这是我不完整的代码。我很困惑在这里做什么。

String str = "select c_name from contacts where user_id = " + user_id + "";

MySqlCommand cmd = new MySqlCommand(str, dbConnection);
cmd.ExecuteNonQuery();

MySqlDataReader mdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

while (mdr.Read())
{

}

请帮忙。

最佳答案

检查下面的代码:

   String str = "select c_name from contacts where user_id = " + user_id + "";
MySqlCommand cmd = new MySqlCommand(str, dbConnection);
MySqlDataReader mdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

List<string> list = new List<string>();
while (mdr.Read())
{
list.Add(mdr.GetString(0));
}

string[] strMyArray = list.ToArray<string>();

关于mysql - asp.net 如何将列值存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27419190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com