Que tal.. vi tu pregunta y me animo a responderte
Segun veo tu problema es el el parametro
SQLCA.DBParm = ""
Aqui debes especificar la forma como te conectas con el SQL SERVER, y eso depende de como hayas instalado el Motor de la Base de Datos...
Con autenticacion Windows (mediante inicio de sesion en windows)
o Con autenticacion de SQL SERVER (mediante usuario y contraseña)
en el primer caso debe quedarte asi
SQLCA.DBParm = "Secure=1"
y en el segundo asi:
SQLCA.DBParm = "Server=(local);LogId=sa;Logpass=sql;DataBase=<tu_base>"
para mayor ilustracion prueba lo siguiente:
Dentro del menu Tool de Power Builder, escojes la opcion DataBase Painter...
Si te das cuenta uno de los driver es el de SQL SERVER... dale un click derecho a este Driver y escoje New Profile...
Te va a a aprecer un cuadro de dialogo con varia pestañas,
En cada una de ellas debes especificar los datos necesarios, cuando lo allas llenado pincha en la ventana que dice Preview... aqui te dara la sintaxis de como esta tu conexion.. si te fijas en la linea SQLCA.DBParm, tendras lo que necesitas... esto es para "autenticacion SQL SERVER" ,para la "autenticacion con Windoows", dento de la pestaña marca la opcion Integrated Secury.... y listo...
Tu SQLCA.DBParm debe quedar asi
SQLCA.DBParm = "Server=(local);LogId=sa;Logpass=sql;DataBase=<tu_base>"
SQLCA.DBParm = "Secure=1"
Si no estas seguro como instalaste el SQL SERVER prueba con una y otra
Espero te Sirva de algo
carlos_basico@hotmail.com