2010-03-06 9 views

Répondre

2

Cela devrait être aussi simple que d'utiliser les pilotes de base de données OleDB sur leur back-end. .NET utilise ADO.NET pour nous donner les objets et les méthodes pour utiliser ces pilotes, alors que VB6 peut utiliser l'ancienne version COM d'ADO, qui est utilisée un peu différemment dans le code, mais le code est vraiment simple.

Exemple VB.NET select:

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 

Faire la même chose dans 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

Ne pas oublier d'ajouter la référence appropriée à votre projet VB6. –