Cuando queremos conectarnos por ODBC desde PowerBuilder al Servidor de Base de Datos, podemos hacerlo de muchas formas: Creando el DSN a traves del asistente de origenes de datos o estableciendo la cadena de conexion en el codigo. Hoy veremos la segunda opcion.
// Profile BUFFALOBEEF
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='Driver={SQL Server Native Client 10.0};Server=192.168.1.30;Database=buffalobeef;Uid=sa;Pwd=sanissi;"
En donde:
SQL Server Native Client 10.0
Es el driver para conectarnos al servidor, el cual puede ser descargado desde aqui segun la version del sistema operativo que usen.
Server=192.168.1.30
Esta linea indica la ip del servidor, en mi caso era 192.168.1.30
Database=buffalobeef;
Nombre de la base de datos
Uid=sa;Pwd=sanissi;"
Uid=usuario y Pwd seria la contraseña.
Para que una aplicacion funcione en una maquina cliente, debe tener instalado las librerias de PowerBuilder, ademas del driver de conexion de la base de datos.