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项目。 –