Dag mede-tweakers!
Voor een vriend van me ben ik een erg verouderd VB programmaatje iets aan het omschrijven zodat het weer een beetje met de tijd mee komt. In het huidige programma wordt informatie uit een MSSQL database gehaald. Omdat er uiteindelijk behoefte is aan een online omgeving is er onlangs keuze gemaakt voor migratie naar MySQL. In de source moeten dus nu enkele punten worden aangepast van ADO MSSQL naar MySQL.
Mijn ervaring met VB en (ADO) SQL is helaas redelijk beperkt... Ik heb de klassen mbt connectie allemaal weten te lokaliseren in de source-code. Wat mij betreft is de source-code een flinke chaos
maar wellicht kunnen jullie mij vertellen waar ik naar moet zoeken en wat ik moet aanpassen voor MySQL...
Enkele stukken;
Verderop wordt er een RecordSet aangemaakt als resultaat van SQL queries. Moet ik hier ook nog rekening houden met veranderingen mbt MySQL? Of gaan de resultaten na verandering van de connection verder goed?
Ben erg benieuwd en wil graag leren mbt MySqlConnection
Voor een vriend van me ben ik een erg verouderd VB programmaatje iets aan het omschrijven zodat het weer een beetje met de tijd mee komt. In het huidige programma wordt informatie uit een MSSQL database gehaald. Omdat er uiteindelijk behoefte is aan een online omgeving is er onlangs keuze gemaakt voor migratie naar MySQL. In de source moeten dus nu enkele punten worden aangepast van ADO MSSQL naar MySQL.
Mijn ervaring met VB en (ADO) SQL is helaas redelijk beperkt... Ik heb de klassen mbt connectie allemaal weten te lokaliseren in de source-code. Wat mij betreft is de source-code een flinke chaos

Enkele stukken;
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| Public Property Get Connection() Connection = m_dbConnection End Property Public Function OpenDB() As Boolean Set m_dbConnection = New adodb.Connection Set connEvent = m_dbConnection 'Turn on event support. OpenDB = False m_dbConnection.CursorLocation = adUseClient m_dbConnection.Open "Data Source=" & db.Dsn, UserName, Password If m_dbConnection.State = adStateOpen Then m_dbConnection.DefaultDatabase = "DB2003" OpenDB = True End If End Function |
Verderop wordt er een RecordSet aangemaakt als resultaat van SQL queries. Moet ik hier ook nog rekening houden met veranderingen mbt MySQL? Of gaan de resultaten na verandering van de connection verder goed?
Ben erg benieuwd en wil graag leren mbt MySqlConnection