Power Builder - Ayuda por favor

 
Vista:

Ayuda por favor

Publicado por veronica (9 intervenciones) el 01/02/2006 14:30:43
hola
.

hice la siguiente conexion ;
// Profile r_cost
transaction DBTrans
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=logist;UID=sa;PWD=pass'"
connect;

open(w_principal)

DBTrans = CREATE transaction
DBTrans.DBMS = 'ODBC' DBTrans.AutoCommit = False
DBTrans.DBParm = "ConnectString='DSN=dbcosto;UID=sa;PWD=pass'"
connect using DBTrans;

la cual no me bota ningun error. En una base tengo una tabla que la mayoria de sus campos son codigos, en la otra base tengo tablas que son la descripcion de esos codigos, lo que hice fue crear un datawindow de la tabla de la primera base en la que uno de sus campos es un DropDownDW la cual jala la descripcion de la otra tabla de la 2da base. al crear un window y jalar el datawindow principal me indica el error de Invalid object name 'mae_cuenta'(tabla de la 2da base).
me pueden ayudar por favor.

gracias

Veronica
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:Ayuda por favor

Publicado por Roberto (32 intervenciones) el 01/02/2006 17:19:00
Hola Vero!!

Entiendo que te conectas a 2 Bases de Datos, y vos tienes una dw_1 con un settransobject(SQLCA) es decir conectada a [logist], y en una de las columnas de la dw_1.columna_xx vos asocias una DropDownDW cuyas columnas son de tablas de la Base de Datos [dbcosto] verdad??? Si es asi... Me imagino que la DropDronDW debe ser declarada como CHILD y esta con un settransobject(DBTrans) para que no te de error al hacer el Retrieve().

Este es especificamente el Error, o algo no entendi bien????

Saludos.
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:Ayuda por favor

Publicado por veronica (9 intervenciones) el 01/02/2006 19:04:15
hola

Si entendiste bien, me podrias dar un ejemplo de como declarar el child y hacer el retrieve al objeto DBTrans por favor.

Gracias de antemano

saludos

Veronica
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:Ayuda por favor

Publicado por Julio (137 intervenciones) el 02/02/2006 01:05:28
long ll_rows, ll_ret, ll_pais, ll_dpto, ll_prov, ll_dist
datawindowchild ldw_retrieve
if rowcount() = 1 then
if getrow() > 0 then
ll_rows = getchild('cod_tipo_documento',ldw_retrieve)
if ll_rows = -1 then
messagebox("ERROR","No datawindowchild")
return
end if
ldw_retrieve.settransobject(sqlca)
ldw_retrieve.reset()
ldw_retrieve.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