如何将用户输入的文本框用作MySql查询,然后在另一个文本框中显示结果?

时间:2016-03-21 19:28:21

标签: mysql vb.net

使用VB.net,我正在寻找的结果本质上是"查询浏览器"的极度淡化版本。例如。我希望用户能够在文本框中输入MySql查询,然后将这些结果显示在用户的不同文本框中。我是新人,所以这可能是完全荒谬的,只是好奇是否有人对如何实现这一点有任何想法?

1 个答案:

答案 0 :(得分:0)

假设Windows窗体而不是WFP,Web窗体或其他。

使用DataGridView control而不是结果的TextBox。我们称之为DataGridView1。如果您的TextBox名为TextBox1并且您有一个名为btnExecuteQuery的按钮,那么您需要的代码如下所示:

Private Sub RunQuery(sender As Object, e As EventArgs) Handles btnExecuteQuery.Click
    Using cn As New MySqlConnection("connection string here"), _
          cmd As New MySqlCommand(TextBox1.Text, cn)

          cn.Open()
          DataGridView1.DataSource = cmd.ExecuteReader()
    End Using
End Sub

您还需要the MySql Connector for .Net