【发布时间】:2016-07-22 08:44:56
【问题描述】:
所以我有一个类Take 用于连接到mysql。在那个类中,我有一个方法可以调用查询以从 mysql 表中获取最后一条记录。
public void Balance()
{
string query = "SELECT balance FROM history ORDER BY id DESC LIMIT 1 ";
if (this.OpenConnection() == true)
{
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
}
}
在主窗体中我调用了那个类和那个方法
take.Balance();
我知道,从上面的代码中,除了NULL,我没有得到任何值,所以我想问如何从该查询中获取值并将其放入主表单中的TextBox?
【问题讨论】:
-
您的函数
Balance()返回一个void(如“无返回值”)。例如将其更改为字符串,从查询中读取数据(您必须更改,ExecuteNonQuery不返回值),然后使用return返回它。
标签: c# mysql sql select connect