SQLクエリから取得した情報をコンボボックスに入力する方法を知ることができました。私が今行う必要があるのは、そのコンボボックスから選択した項目を取り出し、ボタンを使ってその情報で別のクエリを実行することです。これは私がこれまで持っていたものです。SQLクエリで使用するフォームのコンボボックスから選択を呼び出す
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myconn As New SqlClient.SqlConnection("server=myserver;UID=User;PWD=Password;database=myDB")
Dim myTable As New DataTable()
Dim myCmd As New SqlCommand()
Dim myAdapter As New SqlDataAdapter(myCmd)
myCmd.Connection = myconn
myCmd.Connection.Open()
myCmd.CommandText = "UPDATE myDB.<*Selected list from combo box*> SET example = x WHERE example = y"
myCmd.ExecuteNonQuery()
myCmd.Connection.Close()
MsgBox("Done!")
End Sub
あなたは問題が私はコンボボックスから< Selectedリストに選ばれている部分で見ることができるように>私はあなたのすべてに私をポイントすることを求めています、これを行う方法についての回答を求めておりません可能であれば右方向。
"myDB。<*コンボボックスからの選択リスト*>"は混乱します。これにより、コンボボックスにmyDBデータベース内のテーブル名が設定されているように見えますが、具体的にその名前は表示されません。コンボボックスのテーブル名のリストからユーザーが選択したテーブルを更新しようとしていますか? –
はい私はそうです。彼らはドロップダウンのテーブルを選択し、ボタンをクリックしてテーブル内のカラムを「更新」します。 –
たとえば、その時点でデータベースに含まれているものに応じていくつかの項目が設定されます。彼らは更新する必要があるものを選択し、次に "UPDATE myDB。<*コンボボックスからの選択リスト*> SET example = x WHERE example = y"を実行するボタンをクリックします。 –