FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error "No currend Record"
Hola a todos. Mi problema es el siguiente:
Trabajo con Firebird 1.5. La aplicación está diseñada en sus inicios con una base de datos paradox. Al migrarla a Firebird intentamos que fuese lo menos traumática posible, así que mantuvimos los Ttable, sé que es un error, pero de no ser así hubiesemos tenido que tirarla a la basura y volver a hacerla de nuevo. El caso es que al hacer un findkey en el Ttable, en ocasiones me salta el error “No current Record”. Es extraño, ya que sólo a veces. Me aseguro de que el índice por el que voy a buscar esté puesto. El caso es que si hago un Refresh justo antes de hacer el findkey funciona. Estoy desconcertado. Muchas gracias a todos de antemano. Un saludo. |
#2
|
|||
|
|||
Buenas noches,
Ese error me suena de Bookmark perdido... pero los errores no pasan al azar ("error que no se puede reproducir es un error que no existe" - viejo lema de mi vieja compañía ) así que tratá de aislar el problema, quizás en un ejemplo más pequeño, para mejorar el panorama. Siento no poder ser de más ayuda.
__________________
Suerte .: Gydba :. |
#3
|
|||
|
|||
Gracias Gydba por dedicarme algo de tú tiempo.
He detectado que sucede muy raras veces, pero cada vez mas. Y lo más extraño es que si hago un Refresh antes del Findkey no se queja. No entiendo nada, no tengo nada filtrado, ni uso bookmark. Si el findkey no lo encuentra no debería saltar ningún error. Además el índice por el que busco está bien puesto ... Voy a seguir probando, un saludo. |
#4
|
|||
|
|||
Buenos días,
No probaste si con el método Locate te pasaba lo mismo? Como consejo nunca fue muy recomendable utilizar los TTable (por performance y todo eso), quizás probando un ejemplo abstraido con un TQuery te arregla algo, aunque hay que admitir que para Firebird éstos no son los mejores componentes para utilizar Siento no poder ser una mayor ayuda.
__________________
Suerte .: Gydba :. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error Invalid blob handle in record buffer??? sin usar "Blobs to cache" | varuhs | Conexión con bases de datos | 4 | 22-01-2007 21:19:53 |
"error/record delete" con update | m8estrella83 | SQL | 2 | 09-08-2006 18:25:25 |
Error: "Record not found or changed by another user" | jmlifi | Varios | 0 | 27-01-2006 10:16:57 |
"Master record missing" en Maestro detalle | Gelmin | C++ Builder | 1 | 26-03-2004 00:40:38 |
"no current record for fetch operation" con procedimiento almacenado usado en Select | Al González | Firebird e Interbase | 1 | 17-03-2004 21:13:17 |
|