我连接到 SQL Server 数据库并使用以下函数获取结果的 DataSet:
Public Function GetDataSQL(ByVal queryString As String, ByVal addParameters As Action(Of SqlParameterCollection)) As DataTable
Dim result As New DataTable()
Using cn As New SqlConnection("server=.\sqlexpress;Integrated Security=SSPI; database=Pancakes"), _
cmd As New SqlCommand(queryString, cn)
addParameters(cmd.Parameters)
cn.Open()
Using rdr = cmd.ExecuteReader()
result.Load(rdr)
End Using
End Using
Return result
End Function
然后我执行一个几乎相同的函数来获取对 Access 数据库的查询结果。
如何对这两个数据集进行“INNER JOIN”?有一个“合并”方法,但我不认为它会做一个“内部连接”......