2010-03-06 68 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项目。 –