我有一个数据库,其中包含一个名为pid
. 我想选择max(pid)
值并将其显示在文本框中。我尝试了以下方法:
string query="select max(pid) from table";
textbox.text=query;
但是这段代码对我不起作用。它只是在文本框中打印“从表中选择 max(pid)”,而不是该查询的结果。我该如何纠正?
这是一些示例代码,展示了如何做到这一点。简而言之,您需要创建一个 MySqlConnection 来连接到您的数据库服务器,打开它,然后执行发布的 SQL 查询。然后,您可以将编辑器的 Text 属性设置为结果值。
string conString = "SERVER=localhost;" +"DATABASE=mydatabase;"
"UID=aUser;" +"PASSWORD=aPassword;";
MySqlConnection conn = new MySqlConnection(conString);
conn.Open();
try {
MySqlCommand command = new MySqlCommand("select max(pid) from table", conn);
textBox1.Text = command.ExecuteScalar().ToString();
}
finally {
conn.Close();
}
所有这些代码要做的就是在文本框中显示您的查询文本。您需要连接到数据库以运行查询并获取结果,然后在文本框中显示结果。
.NET 的本机数据库框架是ADO.NET。你应该从那里开始。