On Thu, 20 Jan 2005 06:11:02 -0800, bbdobuddy <bb*******@discussions.microsoft.com> wrote:
¤ Hi,
¤
¤ Through Visual Basic code can I run an Microsoft Access query? If so, how?
¤
The following executes a SELECT query and populates a DataTable and DataGrid:
Dim AccessConn As System.Data.OleDb.OleDbConnection
AccessConn = New System.Data.OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0;" & _
"Data Source=e:\My Documents\db1.mdb")
AccessConn.Open()
Dim AccessCommand As New System.Data.OleDb.OleDbCommand("qryTable1", AccessConn)
AccessCommand.CommandType = CommandType.StoredProcedure
Dim da As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter
With da
.SelectCommand = AccessCommand
End With
Dim ds As New DataSet("QueryTables")
da.Fill(ds, "Table1")
DataGrid1.SetDataBinding(ds, "Table1")
AccessConn.Close()
Paul ~~~
pc******@ameritech.net
Microsoft MVP (Visual Basic)