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.
========================================
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
-
Anuncie Aqui ! Entre em contato fdantas@4each.com.br -
-