![]() |
Error Mortal
Cuando intento modificar el contenido de un campo TDBE dos veces en la misma consulta... se genera el error INVALID BLOB HANDLE IN RECORD BUFFER con lo que luego, sino vacio la tabla del campo involucrado, la aplicación no se podrá volver a ejecutar.
Agradezco vuesta ayuda!!!! |
Podrías darnos algun algun trozo de codigo a ver si con eso te ayudamos
|
a ver si me explico mejor....
Abro una forma, edito un campo con TDBE, realizo un post (con un boton), y estando aun la forma abierta edito el contenido de otro campo, cuando realizo el segundo post... segenera la excepción : COULDN'T PERFORM THE EDIT BECAUSE ANOTHER USER CHANGE THE RECORD, lo me obliga a cerrar el programa y la proxima vez que intento abrir el programa me aparece el mensaje BLOB HAS BEEN MODIFIED o tambien INVALID BLOB HANDLE IN RECORD BUFFER AGRADEZCO VUESTRA PACIENCIA!!!!! |
cierreas los edit de la tabla con su correspondiente post, ese error pasa cuando alguna aplicación quiere acceder a un registro que se encuentra en estado de edición.
|
Debo aclarar q estoy comenzando a utilizar el Delphi y pienso q cuando ejecuto un post a una tabla, deberían de cerrarse los edits de los campos de esa tabla?..... existe alguna forma de cerrar los edits? como me lo mensionais en vuestras respuestas?
Agradezco vuestra ayuda |
lo que pasa cuando realizas un edit a una tabla como su nombre dice, es para editar o modificar. para cerrar edit tienen dos posibilidades
tabla.post = graba los cambios de la edicion tabla.cancel = cancela los cambios a la tabla |
| La franja horaria es GMT +2. Ahora son las 13:19:17. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi