gpt4 book ai didi

c# - mysql 查询不工作

转载 作者:行者123 更新时间:2023-11-29 10:56:18 25 4
gpt4 key购买 nike

我正在尝试用 C# 编写一个 MySQL 查询,如下所示,我没有看到任何错误,但也没有看到所需的输出,该查询在 mysqlworkbench 中工作正常,正在使用 MySql.Data.dll 连接 6.9.9,我缺少什么?如何调试错误?

        string connectionString = "server=10.xx.xxx.xx;database=databasename;uid=username;pwd=password;";

var conn = new MySql.Data.MySqlClient.MySqlConnection();
conn.ConnectionString = connectionString;
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();

string sql = "select bb.version,bb.baat,bb.au from build bb where bb.version='x.xxx' and bb.state='COMPLETE'";
MySqlCommand cmd = new MySqlCommand(sql, conn);
MySqlDataReader rdr = cmd.ExecuteReader();

while (rdr.Read())
{
Console.WriteLine(rdr[0] + " -- " + rdr[1]);
Console.ReadLine();
}
rdr.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}

最佳答案

尝试改变:

from rdr[0] 

至:

rdr.GetString(0)

关于c# - mysql 查询不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42967477/

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