Pregunta: | 58768 - TTABLE BLOQUEADA ADO DELPHI 7 |
Autor: | Leandro Ferrara |
Hola.
Tengo una aplicación con Delphi 7 que se conecta a SQL Server 2000. Utilizo el modo ltOptimistic en las tablas, y isolationLevel = ilCursorStability. Es una aplicación de base de datos, que está en red. Todos los usuarios pueden acceder y modificar los datos de cualquier tabla de forma normal. El problema es que cuando un usuario abre una tabla para modificar datos, y utiliza BeginTrans, la tabla se bloquea y los demas usuarios no pueden ni siquiera leer los datos, hasta que no se haga un commit. ¿Alguien podría decirme qque está ocurriendo? Muchísimas gracias. |
Respuesta: | Santiago Estupiñan Diaz |
Ese problema se te soluciona si usas TADOdataset como elementos de conexion, las tablas tienen el bloqueo por default
demo:=Tadodataset.create(selft); demo.comandtext:=´select * from tabla cualquier´; demo.active:=true; y usas este objeto como una tabla. |