rafael.andrade

Progress com MySQL (usando ADO.NET) 1.0

Código Progress comunicando com MySQL

  1. rafael.andrade
    Código Progress para comunicação com MySQL via ADO.NET e conector MySQL ODBC.

    O ADO.NET é nativo do Windows (não sei a partir de qual versão)

    Driver MySQL ODBC: https://dev.mysql.com/downloads/connector/odbc/

    Drivers 32 bits e 64 bits na versão 5.2.5: http://bit.ly/mysql-odbc-v5-2-5

    MAIS INFORMAÇÕES:
    ========================================

    1. Se o Progress 32 bits estiver instalado em Windows 64 bits, deverá ser instalado o Conector MySQL 32bits e configurar o DSN pelo programa "C:\WINDOWS\SysWOW64\odbcad32.exe".
    2. Se a arquitetura do Progress for a mesma do Windows (Tudo 32 bits ou Tudo 64 bits) então o DSN deve ser configurado no programa "C:\WINDOWS\system32\odbcad32.exe".
    3. Banco, Usuário e Senha são configurados dentro do código em "con:OPEN", não precisa configurar no DSN.
    4. O DSN (Data Source Name) deve ser criado apenas para orientar o ADO.NET a usar qual driver, no caso o MySQL, precisando somente do nome do DSN.
    Exemplo: con:OPEN("DATA SOURCE=MYSQL;SERVER=localhost;PORT=3306;DATABASE=MeuBanco", "root", "root", -1).
    - Onde MySQL é o nome do DSN informado no parâmetro "DATA SOURCE" e cadastrado no programa de ODBC (veja imagem abaixo)
    5. Ao criar a String da Query, usar a função QUOTER para comparação de campos string e em atribuições.
    ========================================

    upload_2015-5-7_17-39-57.png

    Strings de Conexões:
    http://www.connectionstrings.com/mysql/

    Espero que aproveitem

    Atenciosamente

    Rafael de Araújo Andrade

    PS.: Não esqueça de CURTIR e marcar as ESTRELAS e fazer um REVIEW

Recent Reviews

  1. mauricio.laerte
    mauricio.laerte
    5/5,
    Version: 1.0
    NICE