NameCという名前の列を持つMS Accessにテーブルがあります(ODBCを使用してMS Accessに接続します)
次のクエリの結果を txtField に保存したい
Dim query = "SELECT NameC FROM Table WHERE ClientID = " & Integer.Parse(clientID)
VB.NETでそれを行う方法は?
私はtxtNameC.Text
フィールドを持っています
私は現在、いくつかのサンプルコードを見直していましたが、彼らはそうしています:
Dim _consultationTable As DataTable
Public Sub Load()
Dim query = "SELECT * FROM Table WHERE ClientID = " & Integer.Parse(clientID)
Me._consultationTable = DatabaseFunctions.GetDataTable(query)
dvgInfo.Rows.Clear()
For Each dtRow In Me._consultationTable.Rows
dvgInfo.Rows.Add()
dvgInfo.Rows.Add(dvgInfo.RowCount-1).Cells("ColClientID").Value = dtRow("ClientId").ToString()
Next
しかし、テーブルに入力したくはありません。クエリの結果をテキスト ボックスに取得したいだけです。どうすればよいですか?
このようなことをしたいのですが、値を返してテキストボックスに保存するだけです
Protected Sub BindData()
strSQL = "SELECT * FROM customer"
Dim dtReader As OdbcDataReader
objCmd = New OdbcCommand(strSQL, objConn)
dtReader = objCmd.ExecuteReader()
'*** BindData to GridView ***'
myGridView.DataSource = dtReader
myGridView.DataBind()
dtReader.Close()
dtReader = Nothing
End Sub
Protected Sub BindData()
strSQL = "SELECT SpecificValue FROM customer where x = y..."
Dim dtReader As OdbcDataReader
objCmd = New OdbcCommand(strSQL, objConn)
dtReader = objCmd.ExecuteReader()
'*** BindData to GridView ***'
myGridView.DataSource = dtReader
myGridView.DataBind()
dtReader.Close()
dtReader = Nothing
End Sub