La Web del Programador: Comunidad de Programadores
 
    Pregunta:  44095 - COMO CONECTO POWER BUILDER CON MYSQL
Autor:  julio valdivia marin
QUISIERA SABER UN TUTORIAL DE COMO CONETAR MYSQL Y POWER BUILDER PARA TRABAJAR CON SUS BASES DE DATOS O PUDIERAN AYUDAR DICIENDOME COMO CONECTO EN PASOS BIEN EXPLICADOS TAMBIEN DONDE CONSIGO LOS REQUISITOS INDISPENSABLES

  Respuesta:  Mr. Corn Grefusa
Vamos a suponer que la ip del servidor es la xxx.xxx.x.xx y la base de datos a la que quieres conectar se llama bd_mysql, entonces con este código debería bastarte para conectar a la BD a través del objeto transación sqlca que tiene por defecto cualquier aplicación hecha en Power Builder.

SQLCA.DBMS = \"ODBC\"

SQLCA.AutoCommit = FALSE

SQLCA.DBPARM = \"Connectstring=\'driver={MySQL ODBC 3.51 Driver};SERVER=xxx.xxx.x.xx; DATABASE=bd_mysql;UID=root;PWD=;OPTION=4107\',DelimitIdentifier=\'No\', CommitOnDisconnect=\'No\',DisableBind=0,StaticBind=1,OJSyntax=\'ANSI\'\"
SQLCA.Lock=\"RC\"
CONNECT USING SQLCA;

De todas maneras para saber exactamente los parámetros en tu conexión la BD lo mejor es que hagas lo siguiente.
Crear un odbc que apunte a la BD, luego creas en el PB un profile de BD que apunte a tu base de datos de mysql a través del odbc, entonces desde el PB si editas la propiedades de ese profiles podrás ver en la pestaña de Preview la sintaxis adecuada a tu BD con los parámetros que hayas escogido en tu caso.