sql >> データベース >  >> RDS >> Mysql

VisualBasic6.0のMySQLサンプル-読み取り/書き込み

    ODBC connectorをダウンロードします MySQLダウンロードページ から 。

    適切なconnectionstringを探します こちら

    VB6プロジェクトで、Microsoft ActiveX Data Objects 2.8 Libraryへの参照を選択します 。 WindowsVistaまたはWindows7を使用している場合は、6.0ライブラリも使用している可能性があります。プログラムをWindows XPクライアントでも実行したい場合は、2.8ライブラリを使用したほうがよいでしょう。 SP1を搭載したWindows7を使用している場合、SP1の互換性のバグにより、プログラムはスペックの低い他のシステムでは実行されません。このバグの詳細については、KB2517589 をご覧ください。 。

    このコードは、ODBCコネクタの使用を開始するのに十分な情報を提供するはずです。

    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. Toadでストアドプロシージャをデバッグする方法は?

    2. PLSQLを使用してファイルをあるディレクトリから別のディレクトリに移動する方法

    3. 値リストの挿入が列リストと一致しません:1136列数が値数と一致しません

    4. MariaDBの時間値から時間を取得する4つの関数