MemDataSet Error: re-abrir un dataset
Publicado: Jue Jul 05, 2007 11:14 am
Hola,
Un MemDataset ya abierto lo cierro y lo vuelvo a abrir pero con otra
estructura distinta . Algo así:
oMemDataSet:Close()
oMemDataSet:Open({{0}},{"A"})
En el momento del open da el error que muestro más abajo. El caso es que no
se que estoy haciendo mal.
Saludos y gracias por la ayuda. Dejo un ejemplo.
José Luis Capel
***************************** Registro de errores
*****************************
Fecha: 07/05/07
Hora: 11:11:22
Memoria libre: 555652
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.4.0 Version 1.4
Compilador: xHarbour build 0.99.70 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1132
Estado: .F.
Descripción: Bound error
Operación: array access
Argumentos: [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 2
Fichero:
Código error SO: 0
Pila de llamadas:
TMEMDATASET:FIELDGET (929)
TDATAFIELD:VALUE (84)
TDATAFIELD:LOAD (150)
(b)TMEMDATASET:LOAD (1092)
AEVAL (0)
TDATASET:LOAD (1092)
TMEMDATASET:LOAD (595)
TMEMDATASET:OPEN (209)
TFORM3:BUTTON4CLICK (51)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (99)
(b)XCONTROL:XCONTROL (140)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (253)
TFORM3:WMCOMMAND (884)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (18)
Attached files aaaa.zip (4.8 KB)Â
Un MemDataset ya abierto lo cierro y lo vuelvo a abrir pero con otra
estructura distinta . Algo así:
oMemDataSet:Close()
oMemDataSet:Open({{0}},{"A"})
En el momento del open da el error que muestro más abajo. El caso es que no
se que estoy haciendo mal.
Saludos y gracias por la ayuda. Dejo un ejemplo.
José Luis Capel
***************************** Registro de errores
*****************************
Fecha: 07/05/07
Hora: 11:11:22
Memoria libre: 555652
Area actual: 1
------------------------- Información del
compilador --------------------------
Versión Xailer: Xailer 1.4.0 Version 1.4
Compilador: xHarbour build 0.99.70 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del
error -----------------------
Subsistema: BASE
Código de error: 1132
Estado: .F.
Descripción: Bound error
Operación: array access
Argumentos: [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 2
Fichero:
Código error SO: 0
Pila de llamadas:
TMEMDATASET:FIELDGET (929)
TDATAFIELD:VALUE (84)
TDATAFIELD:LOAD (150)
(b)TMEMDATASET:LOAD (1092)
AEVAL (0)
TDATASET:LOAD (1092)
TMEMDATASET:LOAD (595)
TMEMDATASET:OPEN (209)
TFORM3:BUTTON4CLICK (51)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (99)
(b)XCONTROL:XCONTROL (140)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (253)
TFORM3:WMCOMMAND (884)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (18)
Attached files aaaa.zip (4.8 KB)Â