Me he dado varios frentazos tratando de encontrar mi falla, tengo dos PRGs
en cada uno tengo el mismo código (según yo) pero en uno funciona de 100
pero en el otro me tira el error descrito
"El identificador de fila se refirió a una fila eliminada o a una fila marcada para eliminar"
Primer PRG
- Code: Select all Expand view RUN
REDEFINE XBROWSE oBrw ID 200 OF oDlg;
DATASOURCE oRsHdr ;
COLUMNS "HDR_FOL","HDR_FDE","PRV_NOM","HDR_SOL","HDR_CTD","HDR_IMP","HDR_AUT","HDR_ENV","HDR_CAN";
HEADERS "Folio","Fecha","Proveedor","Solicitado por","Cantidad","Importe","Autorizada","Enviada","Canc";
COLSIZES 50,80,250,245,70,80,60,60,60;
PICTURES "@Z 9999999","dd/mmm/yyyy",NIL,NIL,"@Z 9,999.999","@Z 999,999.99",NIL,NIL,NIL;
JUSTIFY {AL_RIGHT,AL_RIGHT,AL_LEFT,AL_LEFT,AL_RIGHT,AL_RIGHT,AL_CENTER,AL_CENTER,AL_CENTER};
FOOTERS AUTOSORT BACKGROUND oApp:cPathFondos + oApp:cBrush
Segundo PRG
- Code: Select all Expand view RUN
REDEFINE XBROWSE oBrw ID 200 OF oDlg;
DATASOURCE oRsHdr ;
COLUMNS "HDR_FOL","HDR_FDE","HDR_SOL","HDR_CTD";
HEADERS "Folio","Fecha","Solicitado por","Cantidad";
COLSIZES 50,80,245,70;
PICTURES "@Z 9999999","dd/mmm/yyyy",NIL,"@Z 9,999.999";
JUSTIFY {AL_RIGHT,AL_RIGHT,AL_LEFT,AL_RIGHT};
Ambos leen la misma tabla y claro ha diferencia en la cantidad de columnas.
He logrado detectar que el problema lo provoca la columna HDR_FDE si la quito, funciona mas o menos.
Las herramienta: Harbour y FWH 2012 con BCC 7
Alguien que haya padecido este mismo error?