En el editor de bases de datos de SQLite que hay en XEdit se produce un error cuando intentas borrar con la tecla "supr" más registros de los que hay, por ejemplo si hay dos registros y das a suprimir 3 veces:
Tal vez controlando que el array de datos esta vacío antes de ejecutar el statement podrías solucionar el problema.
Este es el error:
Código: Seleccionar todo
TSQLITERECORDS:DELETE(764)
Error BASE/1132 Bound error: array access
Argumentos: ( [ 1] = Tipo: A Valor: [ 2] = Tipo: N Valor: 1)
Código: Seleccionar todo
***************************** Registro de errores *****************************
Exe: D:\PROGRAMAS\xedit\bin\xEdit.exe
Version: 4.0.3
Build: 2332
User name: dai20
Computer name: DESKTOP-ILCPC1D
Fecha: 12/29/15
Hora: 22:34:28
Memoria libre: 2097151
Area actual: 1
------------------------- Información del compilador --------------------------
Versión Xailer: Xailer 4.0.3
Compilador: Harbour 3.2.0dev (r1503071916)
Compilador C/C++: MinGW GNU C 4.9.2 (32-bit)
Plataforma: Windows 8 6.2.9200
----------------------- 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: 1
Fichero:
Código error SO: 0
Pila de llamadas:
TSQLITERECORDS:DELETE (764)
TSQLQUERY:DELETE (653)
TDBBROWSE:DELETE (1213)
TDBBROWSE:WMKEYDOWN (2389)
RUNFORM (0)
TAPPLICATION:RUN (287)
MAIN (41)
