Это должно быть так же просто, как они оба используют драйверы базы данных OleDB на своем бэкэнде. .NET использует ADO.NET, чтобы предоставить нам объекты и методы для использования этих драйверов, тогда как VB6 может использовать старую COM-версию ADO, которая в коде используется немного по-другому, но на самом деле код довольно прост.
Пример выбора VB.NET:
Dim conn as OleDbConnection
Dim adapter as OleDbDataAdapter
Dim DS as New DataSet
conn = New OleDbConnection(connectionString)
adapter = New OleDbDataAdapter(conn, "SELECT * FROM MYTABLE")
adapter.Fill(DS)
'Iterate through DS.Tables[0].Rows
DS.Dispose
adapter.Dispose
conn.Dispose
То же самое в VB6:
Dim conn As ADODB.Connection
Dim rs As ADODB.RecordSet
Set conn = New ADODB.Connection
conn.Open connectionString
Set rs = New ADODB.RecordSet
rs.Open "SELECT * FROM MYTABLE", conn
rs.MoveFirst
While Not rs.EOF
'do something with each row
rs.MoveNext
Wend