Hola Amigos
Alguien sabe por que ocurre este error ?
He intentado de todo y no lo puedo eliminar, aparece en forma impredecible, he mirado la clase xbrowse pero no logro entender donde está el problema
La base de datos que usa el txbrowse se abre correctamente
uso FWH 18.02
C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)
Windows version: 6.2, Build 9200
Time from start: 1 hours 36 mins 27 secs
Error ocurrido: 25/01/22, 10:35:44
Description del error: Error DBCMD/2001 Workarea not in use: ORDKEYNO
Stack Calls
===========
Llamado desde: => ORDKEYNO( 0 )
Llamado desde: .\source\classes\XBROWSE.PRG => (b)TXBROWSE_SETRDD( 5089 )
Llamado desde: .\source\classes\XBROWSE.PRG => (b)TXBROWSE( 509 )
Llamado desde: .\source\classes\XBROWSE.PRG => TXBROWSE:KEYNO( 0 )
Llamado desde: .\source\classes\XBROWSE.PRG => (b)TXBROWSE( 621 )
Llamado desde: .\source\classes\XBROWSE.PRG => TXBROWSE:VUPDATEPOS( 0 )
Llamado desde: .\source\classes\XBROWSE.PRG => (b)TXBROWSE( 505 )
Llamado desde: .\source\classes\XBROWSE.PRG => TXBROWSE:KEYCOUNT( 0 )
Llamado desde: .\source\classes\XBROWSE.PRG => TXBROWSE:REFRESH( 1698 )
Llamado desde: .\wincredi.prg => (b)CREDITOS( 347 )
saludo afectuoso a todos
Raul Terraz
ORDKEYNO ERROR
- Antonio Linares
- Site Admin
- Posts: 42560
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 32 times
- Been thanked: 80 times
- Contact:
Re: ORDKEYNO ERROR
Raul,
El error se produce por no haber una DBF abierta:
> Error DBCMD/2001 Workarea not in use
El error se produce por no haber una DBF abierta:
> Error DBCMD/2001 Workarea not in use
Re: ORDKEYNO ERROR
Gracias Antonio,
Efectivamente!, me fije bien en el código y habia un oDbf:Close() en medio de un ON CHANGE del browse, yo creía que el oDbf:Close() sólo cancelaba el objeto oDBF pero mirando la clase veo que cierra el Alias() y eso me deja sin la Base que necesita el xBrowse y por eso se produce el error !!!
Siempre se aprenden cosas
Muchas gracias por la ayuda
Efectivamente!, me fije bien en el código y habia un oDbf:Close() en medio de un ON CHANGE del browse, yo creía que el oDbf:Close() sólo cancelaba el objeto oDBF pero mirando la clase veo que cierra el Alias() y eso me deja sin la Base que necesita el xBrowse y por eso se produce el error !!!
Siempre se aprenden cosas

Muchas gracias por la ayuda