Actualizar en power
Soy nuevo en power, mi pregunta esta como salvo el error, no me actualizan los datos, es de una tabla simple de dos campos, un id(no es incremental) y nombre.(Es power 6)
En el insert va el siguiente codigo
long ll_c_row
// Inserta una fila nueva y guarda el número físico en ll_c_row
ll_c_row=dw_tipo.InsertRow(0)
// Mueve el datawindow hasta la ventana que insertó
dw_tipo.ScrollToRow(ll_c_row)
dw_tipo.SetColumn(2)
dw_tipo.SetFocus()
En el update va el siguiente codigo
// fuerza la validación de datos
If dw_tipo.AcceptText()= -1 then
MessageBox("","Error de datos")
dw_tipo.SetFocus()
return
//else
// MessageBox("","entro el acceptText")
end if
if dw_tipo.update() > 0 then
messageBox("","el update entro bien")
Commit using SQLCA;
if SQLCA.SqlCode < 0 then
MessageBox("Mensaje","Error en el commit")
else
messageBox("","el commit entro bien")
end if
else
MessageBox("Mensaje","Error en el Update")
RollBack using SQLCA;
if SQLCA.SqlCode < 0 then
MessageBox("Mensaje","Error en el rollback")
end if
end if
Las datawindows, tiene marcados los dos campos para ser actualizados.
¿Estoy haciendo algo mal?, por favor ayudaaaaaa
Gracias!
En el insert va el siguiente codigo
long ll_c_row
// Inserta una fila nueva y guarda el número físico en ll_c_row
ll_c_row=dw_tipo.InsertRow(0)
// Mueve el datawindow hasta la ventana que insertó
dw_tipo.ScrollToRow(ll_c_row)
dw_tipo.SetColumn(2)
dw_tipo.SetFocus()
En el update va el siguiente codigo
// fuerza la validación de datos
If dw_tipo.AcceptText()= -1 then
MessageBox("","Error de datos")
dw_tipo.SetFocus()
return
//else
// MessageBox("","entro el acceptText")
end if
if dw_tipo.update() > 0 then
messageBox("","el update entro bien")
Commit using SQLCA;
if SQLCA.SqlCode < 0 then
MessageBox("Mensaje","Error en el commit")
else
messageBox("","el commit entro bien")
end if
else
MessageBox("Mensaje","Error en el Update")
RollBack using SQLCA;
if SQLCA.SqlCode < 0 then
MessageBox("Mensaje","Error en el rollback")
end if
end if
Las datawindows, tiene marcados los dos campos para ser actualizados.
¿Estoy haciendo algo mal?, por favor ayudaaaaaa
Gracias!
1 respuesta
Respuesta de carloscharly
1