Power Builder - COPIAR

 
Vista:

COPIAR

Publicado por Ivan Salazar (101 intervenciones) el 16/09/2003 22:45:53
hola un saludo a todos

estuve tratando de copiar el contenido de una fila a otra dentro del mismo dw con la funcion RowsCopy(),pero no me resulto a lo mejor no aplique la funcion debidamente.

Quisiera saber si alguno de ustedes tiene una forma de hacer ese procedimiento.

Gracias por su atencion
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:COPIAR

Publicado por Ricardo (1957 intervenciones) el 17/09/2003 16:49:32
1. Debes tener un DW con la informacion fuente
2. Creas una variable tipo DataStore
DataStore lds_ejemplo
3. La inicializas de la siguiente manera
lds_ejemplo = create datastore
4. Ahora con el DW donde tienes tu informacion haces el traspaso
lds_ejemplo.dataobject = dw_1.dataobject
5. Creas la tranasaccion para este objeto
lds_ejemplo.settransobject(sqlca)
6. Si el DW contiene mas de un registro recorrelo con un for
li_rows = lds_ejemplo.retrieve(ls_llave)
// Obtienes el total de lineas en el datastore
7. Enseguida, dentro del ciclo realizas la copia
li_codigo = lds_ejemplo.rowscopy
(1,li_rows,primary!,dw_1,dw_1.rowcount() + 1, primary!)
8. li codigo sirve para almacenar el valor que devuelve despues del rowscopy. 1=Bien, -1= fallo.

Espero que este rollo te sirva. Suerte
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