Power Builder - Error al utilizar RETRIEVE()

 
Vista:

Error al utilizar RETRIEVE()

Publicado por kike (8 intervenciones) el 08/06/2005 15:59:40
buen dia amigos.... tengo un problema cuando estoy enlazando el control datawindows con el objeto datawindows, este codigo lo escribe en el evento open de mi ventana:
dw_1.retrieve()
y cuando lo ejecuto la aplicacion me aparece este mensaje Error llamando al objeto SetTRaccion, o algo asi.. alguien me puede ayudar por favor a que se debe.....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error al utilizar RETRIEVE()

Publicado por Oscar (1178 intervenciones) el 08/06/2005 16:09:20
En el evento open de tu ventana, se supone que debes escribir:
dw_1.SetTransObject(SQLCA)
dw_1.Retrieve()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ese mismo codigo utilizo

Publicado por kike (8 intervenciones) el 08/06/2005 16:17:43
Este mismo código utilizo.. pero igual aparece el mensalle

ERRor :
Database TRansaction information not available

Call SEtTRans or SetTRansObject function

Te agradeceria que me ayudes..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ese mismo codigo utilizo

Publicado por Julio (137 intervenciones) el 09/06/2005 04:05:50
Este mensaje sale generalmente cuando no has logrado conectarte a la base de datos y la variable de tipo transaccion SQLCA esta nulo, podrias verificar cuando levantas tu aplicación si llegas a conectarte con exito.

Puede ser una de las causas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ese mismo codigo utilizo

Publicado por kike (14 intervenciones) el 09/06/2005 23:45:09
Julio.. realizo todos los pasos según un libro que tengo de Power Builder... creo mi base de datos con ANYWHERE 8.0 del PB9.0 listo.. configuro el Administrador ODBC de allí copio el código que se genero en el evento open de la ventana, que finalmente queda así:

// Profile Mibd
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=mibd'"

dw_1.settransobject(sqlca)
dw_1.retrieve()

O dime tú que más me falta configurar... por más mínimo detalle.. dímelo por favor.. ya llevo poco menos de una semana.. y no logro conectar mi tabla con el control datawindow....
Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ese mismo codigo utilizo

Publicado por karen (274 intervenciones) el 10/06/2005 17:29:20
prueba con esto creo que te falta el connect
// Profile Mibd
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "Connectstring='DSN=mibd'"

SQLCA.Connect( );

if (SQLCA..GetSQLCode( ) = 0 THEN
dw_1.settransobject(sqlca)
dw_1.retrieve()
END IF
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar