[SOLUCIONADO] Error "Error al Recuperar Datos" en Inscripcion a Carrera

Hola que tal?

Nos sale ese error al entrar a Inscripcion a Carreras para cualquier alumno.
Esta operación no está personalizada.
En la version 2.05.2 nos andaba, ahora nos da ese error al haber pasado a la 2.06.4.

A alguien le paso lo mismo?

SALUDOS

Hola, que solapa da error? si es la de datos de personales, no habrá mas de un registro con unidad_academica, nro_inscripcion iguales?

Hola Damian, si, el error lo da en la solapa de Datos Personales (d_persona).

Ejecutando la DataWindow sola anda bien desde Power Builder.

Con respecto a si hay datos duplicados unidad_academica, nro_inscripcion no, no hay. Esta una sola vez.

Saludos

Hola Sergio, ejecutaste el SQL asociado a la datawindow en el editor de sql? si devuelve un solo registro habría que pensar en depurar la operación a ver que pasa

Hola Damian, si, devuelve un solo registro.

Lo vamos a depurar a ver ue pasa y te contamos.

SALUDOS

Hola, miren el objeto

uo_tp_dw

evento

ue_iniciar()  

línea 25

Hola Damian,

ahi miramos el evento que dijiste y la variable “filas” tiene valor -1

Por eso da el error.

Ahora lo que no entendemos es que consulta hace con el objeto dw1.uof_Retrieve…

Te transcribo el codigo:

If dw_1.uof_Retrieve(is_parametros) < 1 Then dw_1.InsertRow(0)
filas = dw_1.uof_Retrieve(is_parametros)
if filas < 0 Then
// Error
Messagebox(‘Error’,‘Error al recuperar datos’,StopSign!)
Return
Elseif filas = 0 Then
// No recupero datos, entonces inserta una fila nueva…
dw_1.InsertRow(0)
End if
/* Deshabilita todos los campos que son claves */
dw_1.uof_Edicion(“K”, ‘N’)
dw_1.uof_Edicion(“D”, ‘E’)

Hola Martin

Es al reves.

Cuando hay un error al recuperar los datos de la base, el uo_dw te pone el -1
Tenés que ver en la solapa global del depurador el objeto sqlca tiene el error detallado. O debería.

Emilio

Martín, probaron haciendo un retrieve de la dw en cuestión?

Hola Damian,

vos decis de la d_personas?

De esa le hicimos el Retrieve y anda perfecto.
Eso es lo que nos llama la atención.

un problema de permisos sobre la tabla de personas?

estás seguro que es esa la que falla y no otra de las solapas?

Hola Emilio, como andas?

Todo parece indicar que es esa, porque al darle Aceptar al error me abre todas las demas solapas bien,
pero la de Personas sale toda vacia.

Voy a chequear lo de los permisos ahora…

GRACIAS

Hola Emilio y Damian,

eran los permisos nomas, pero no solo en sga_personas, en varias otras mas…

GRACIAS!