2010-03-06 70 views

回答

2

它們應該就像他們在後端使用OleDB數據庫驅動程序一樣簡單。 .NET使用ADO.NET爲我們提供了使用這些驅動程序的對象和方法,而VB6可以使用ADO的舊COM版本,在代碼中使用的方式有點不同,但代碼非常簡單。

樣品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 
+0

不要忘了適當的參考信息添加到您的VB6項目。 –