problema con getitemnumber
Publicado por luis (50 intervenciones) el 08/05/2007 23:26:21
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,
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,
Valora esta pregunta


0