0
通過vb6使用mysql數據庫或訪問數據庫是否非常困難?我知道這與vb.net相當簡單。ETL與vb.net和vb6之間的差異
通過vb6使用mysql數據庫或訪問數據庫是否非常困難?我知道這與vb.net相當簡單。ETL與vb.net和vb6之間的差異
它們應該就像他們在後端使用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
不要忘了適當的參考信息添加到您的VB6項目。 –