Power Builder - Guardar datos de varios dw en una bd.

 
Vista:
sin imagen de perfil

Guardar datos de varios dw en una bd.

Publicado por Yolanda Zela (7 intervenciones) el 15/02/2005 21:45:46
Hola estoy realizando un programa en el que tengo que grabar datos de dos dw en una tabla de una base de datos en sql server. he logrado atrapar estos datos en varias variables y a la hora de guardar estos datos en la bd con un insert no pasa nada no guarda nada. Este es el codigo k ingrese. Please necesito esa ayuda cuanto antes. K puedo hacer si eso no funciona. Gracias.
-------
------
string ls_anno, ls_cod_princ, ls_cod_sec, ls_cta, ls_tipo_importe, ls_condicion
long ll_pos, ll_row, ls_multipor

ll_pos = dw_param_ctas.getrow()
ll_row = dw_ctas_ppto.getrow()

ls_anno = sle_1.text
ls_cod_princ = dw_param_ctas.object.cod_prin[ll_pos]
ls_cod_sec = dw_param_ctas.object.cod_sec[ll_pos]
ls_cta = dw_ctas_ppto.object.cod_cta[ll_row]
ls_tipo_importe = dw_ctas_ppto.object.tip_importe[ll_row]
ls_condicion = dw_ctas_ppto.object.condicion[ll_row]
ls_multipor = dw_ctas_ppto.object.multipor[ll_row]

//Las variables recogen los datos de los dw

INSERT INTO ctas_ppto (ctas_ppto.PERIODO, ctas_ppto.COD_PRIN, ctas_ppto.COD_SEC, ctas_ppto.COD_CTA, ctas_ppto.TIP_IMPORTE,
ctas_ppto.CONDICION, ctas_ppto.MULTIPOR )
VALUES (:ls_anno, :ls_cod_princ, :ls_cod_sec, :ls_cta, :ls_tipo_importe, :ls_condicion, :ls_multipor) ;
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:Guardar datos de varios dw en una bd.

Publicado por Jose Luis (76 intervenciones) el 15/02/2005 23:12:10
Hola...

Al finalizar la sentencia emplea una condicion:

If SQLCA.SQLCode = - 1 then //Ha ocurrido un error con la transaccion
Messagebox("Error", SQLCA.SQLErrText)
end if

Asi sabras el error que impide se almacene tu informacion.

Saludos y suerte...

J.
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:Guardar datos de varios dw en una bd.

Publicado por paholo (1 intervención) el 19/02/2006 18:05:24
tus datos numericos estan mal declarados , no los delcares como cadenas sino como numericos
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