sql >> Databasteknik >  >> RDS >> Mysql

MySQL-exempel för Visual Basic 6.0 - läs/skriv

Ladda ner ODBC connector från MySQL-nedladdningssidan .

Leta efter rätt connectionstring över här .

I ditt VB6-projekt väljer du referensen till Microsoft ActiveX Data Objects 2.8 Library . Det är möjligt att du också har ett 6.0-bibliotek om du har Windows Vista eller Windows 7. Om du vill att ditt program också ska köras på Windows XP-klienter än om du har det bättre med 2.8-biblioteket. Om du har Windows 7 med SP 1 kommer ditt program aldrig att köras på något annat system med lägre specifikationer på grund av en kompatibilitetsbugg i SP1. Du kan läsa mer om detta fel i KB2517589 .

Den här koden bör ge dig tillräckligt med information för att komma igång med ODBC-anslutningen.

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. ActiveRecord::StatementInvalid:PG::ReadOnlySqlTransaction:- Heroku-databasen är fortfarande läsbar även efter avföljning

  2. Vad är motsvarigheten till Oracle Dual-tabellen i MS SqlServer?

  3. Visa framstegen för att fylla en datamängd från MySQL

  4. Ta bort standardspåret – Del 1