problema con getitemnumber
Buenas tardes amigos, tengo un problema que nunca me habia dado.
trato de obtener un valor de un campo de una DW, con esta intruccion
integer li_correlativ
evento double click
if (GetRow() <> 0 ) then
li_correlativ= (dw_datos.getitemnumber(GetRow(),'id_correlativo'))
messagebox('',string(li_correlativ))
else
messagebox('error', 'no selecciono ningun registro')
end if
el problema es que cuando me posiciono con el mouse y selecciono el campo solo me muestra el que se encuentra en la primera posición.
ejemplo si en mi dw traigo en el campo Id_correlativo
1
2
3
y me posiciono en la fila 3 la instruccion me deberia mostrar el valor de 3, pero en su lugar me muestra el 1 ???????? no se que pasa.
en mi tabla el campo Id_correlativo es de tipo numerico, se autoincrementa cada vez que inserto.
Mi manejador de BD es SQL 2000
el campo desde power builder me muestra que es un campo
Id_correlativo number() identity (10)
uso Power 10.5
Alguien conoce alguna otra instruccion donde pueda traer un valor de una dw. especificamente de un campo cuando me posicione en él.
Saludos,