Problema: record already locked by this session
hola, io de nuevo :D tengo un problema... hace poco comence a recibir un error en tiempo de ejecucion a la hora de querer hacer una busqueda incremental en una ttable.
mira uso una pagecontrol, en una pagina uso componentes standard, dbedit y un db navigator, y en la otra page, uso un DBGRID para mostrar la busqueda incremental.. el problema que me tiene loco!! (por que no modifique nada de ese codigo en especial) es QUE ME APARECE EL BENDITO MENSAJE DE " record already locked by this session " :eek: hasta ahora solo se que el error ocurre al invocar ""SETKEY"" de la tabla... pero.. no se como hacerle.. he intentado darle ttable.unlocktable(Tlreadlock,tlwritelock) y me sale con la jalada de que la tabla NO ESTA LOCKEADA... :mad: bueno si no esta lockeada entonces que eeeessssssssssssssssssssssss :confused::confused::eek::( una manita..... porfas!! codigo:
|
Uf...tablas y setkey...Te recomiendo q te pases a SQL. Si no puedes, usa los filtros y no el setkey para hacer este tipo de cosas: un ejemplo para busqueda incremental (sumamente lento para base de datos grandes) con filtros.
si lo que quieres es no filtrar y solo buscar
deberas tener cuidado si se usa relacion master/detail. PD: usa SQL, te ahorraras muchos problemas. |
La franja horaria es GMT +2. Ahora son las 11:00:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi