2016-03-21 11 views
0

VB.netを使用して、私が探している結果は、本質的に、例えば「Query Browser」の非常に疲れたダウンバージョンです。ユーザーがテキストボックスにMySqlクエリを入力し、その結果を別のテキストボックスにユーザーに表示できるようにしたい。私は新しいので、これは完全にばかげているかもしれません、誰かがこれを達成するための考えを持っているかどうか不思議です。MySqlクエリとしてユーザー入力用のテキストボックスを使用して、別のテキストボックスに結果を表示するにはどうすればよいですか?

+1

「Truncate Table table_name」と入力するとどうなりますか? – Plutonix

+0

そんなに馬鹿なことをやっているよりもよく知っている方にとっては便利なツールです。これらの同じ人たちは、とにかくあなたが話すアクセス権を持ち、単に人生を楽にしようとしています。 –

答えて

0

WFP、Webフォーム、またはその他ではなくWindowsフォームを想定しています。

結果のTextBoxの代わりに、DataGridView controlを使用します。それをDataGridView1としましょう。あなたはthe MySql Connector for .Netをも必要となります

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 

:あなたのTextBoxがTextBox1と呼ばれ、あなたがbtnExecuteQueryという名前のボタンを持っている場合は、次のようになりますコードが必要と思います。

+0

これは完璧です、あなたの助けに感謝します。 –

関連する問題