我在使用VB.NET执行复杂的SQL查询时遇到问题OledbDataAdapter.这个Sql查询在W3school的SQL Tryit编辑器中工作正常.以下是我现有的VB.NET代码,有没有办法直接在VB.NET中执行那种SQL查询,或者任何人都可以更改此查询以使用VB.NET同样的结果?
Dim con As New OleDb.OleDbConnection
Dim dbProvider As String
Dim dbSource As String
Dim ds As New DataSet
Dim da As OleDb.OleDbDataAdapter
Dim sql As String
dbProvider = "PROVIDER=Microsoft.Jet.OLEDB.4.0;"
dbSource = "Data Source = C:\database.mdb"
con.ConnectionString = dbProvider & dbSource
con.Open()
sql = "With query1 as (SELECT Val,DateAndTime FROM [FloatTable] where TagIndex='0') " _
",Query2 as (SELECT Val,DateAndTime FROM [FloatTable] where TagIndex='1') " _
"select query1.val as 'TT348',Query2.val as 'TT358',Query2.DateAndTime as 'DateAndTime' " _
"From query1,Query2 …Run Code Online (Sandbox Code Playgroud)