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

如何使用一个文本框作为MySql查询进行用户输入,然后在另一个文本框中显示结果?,mysql,vb.net,Mysql,Vb.net,使用VB.net,我所寻找的结果本质上就是一个极其精简的“查询浏览器”版本。我希望用户能够在文本框中输入MySql查询,然后在不同的文本框中向用户显示这些结果。我是新来的,所以问这个问题可能是完全荒谬的,只是好奇是否有人对如何实现这一点有任何想法 假设Windows窗体而不是WFP、Web窗体或其他 使用文本框代替结果文本框。让我们称之为DataGridView1。如果您的文本框名为TextBox1,并且您有一个名为btnExecuteQuery的按钮,则您需要类似以下内容的代码: Privat

使用VB.net,我所寻找的结果本质上就是一个极其精简的“查询浏览器”版本。我希望用户能够在文本框中输入MySql查询,然后在不同的文本框中向用户显示这些结果。我是新来的,所以问这个问题可能是完全荒谬的,只是好奇是否有人对如何实现这一点有任何想法

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

使用文本框代替结果文本框。让我们称之为
DataGridView1
。如果您的文本框名为
TextBox1
,并且您有一个名为
btnExecuteQuery
的按钮,则您需要类似以下内容的代码:

Private子运行查询(发送方作为对象,e作为事件参数)处理btnExecuteQuery。单击
将cn用作新的MySqlConnection(“此处为连接字符串”)_
cmd作为新的MySqlCommand(TextBox1.Text,cn)
cn.Open()
DataGridView1.DataSource=cmd.ExecuteReader()
终端使用
端接头

你还需要。

如果他们输入
Truncate Table\u name
,该怎么办?对于那些更了解情况的人来说,这更像是一个方便的工具,而不是做一些愚蠢的事情。不管怎么说,这些人已经有了你所说的访问权限,只是想让生活变得更轻松。