sql >> Database >  >> RDS >> Mysql

MySQL-voorbeeld voor Visual Basic 6.0 - lezen/schrijven

Download de ODBC connector van de MySQL-downloadpagina .

Zoek naar de juiste connectionstring meer dan hier .

Selecteer in uw VB6-project de verwijzing naar Microsoft ActiveX Data Objects 2.8 Library . Het is mogelijk dat je ook een 6.0-bibliotheek hebt als je Windows Vista of Windows 7 hebt. Als je wilt dat je programma ook op Windows XP-clients draait, dan ben je beter af met de 2.8-bibliotheek. Als je Windows 7 met SP 1 hebt, zal je programma nooit draaien op een ander systeem met lagere specificaties vanwege een compatibiliteitsfout in SP1. U kunt meer over deze bug lezen in KB2517589 .

Deze code zou u voldoende informatie moeten geven om aan de slag te gaan met de ODBC-connector.

Private Sub RunQuery()
    Dim DBCon As adodb.connection
    Dim Cmd As adodb.Command
    Dim Rs As adodb.recordset
    Dim strName As String

    'Create a connection to the database
    Set DBCon = New adodb.connection
    DBCon.CursorLocation = adUseClient
    'This is a connectionstring to a local MySQL server
    DBCon.Open "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;"

    'Create a new command that will execute the query
    Set Cmd = New adodb.Command
    Cmd.ActiveConnection = DBCon
    Cmd.CommandType = adCmdText
    'This is your actual MySQL query
    Cmd.CommandText = "SELECT Name from Customer WHERE ID = 1"

    'Executes the query-command and puts the result into Rs (recordset)
    Set Rs = Cmd.Execute

    'Loop through the results of your recordset until there are no more records
    Do While Not Rs.eof
        'Put the value of field 'Name' into string variable 'Name'
        strName = Rs("Name")

        'Move to the next record in your resultset
        Rs.MoveNext
    Loop

    'Close your database connection
    DBCon.Close

    'Delete all references
    Set Rs = Nothing
    Set Cmd = Nothing
    Set DBCon = Nothing
End Sub



  1. Hoe u uw MySQL- en MariaDB-back-ups kunt versleutelen

  2. Kopieer gegevens tussen twee tabellen in PostgreSQL met dblink.sql

  3. ORA-00904:ongeldige identificatie

  4. Hoe meerdere afbeeldingen in laravel te uploaden