Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error al eliminar 3 tablas de b.d. SQL Server (https://www.clubdelphi.com/foros/showthread.php?t=24838)

Delphiboy 03-09-2005 17:49:52

Error al eliminar 3 tablas de b.d. SQL Server
 
Hola foro, estoy utilizando SQL Server 2000 con Delphi 5 y componentes ADO, al ejecutar una sentencia a traves de CommandText:= Delete from Tabla1, Tabla2, Tabla3 Where Folio = folio.

me envia un error: Error al accesar a Tabla o vista, algun usuario modifico la tabla o vista.

la solucion que ahora aplico es que oprimo en el boton de aceptar (mensaje de error) y despues modifico el valor (entero) de cualquier registro, guardo la tabla y listo, alguien puede decirme porque sucede este tipo de errores y como solucionarlo podria ser que se dañe algun indice ?

Gracias por su apoyo :confused:

Delphiboy

jmariano 03-09-2005 18:36:49

No sabía que pudiera especificarse varias tablas en la cláusula "DELETE", ¿Has probado ha ejecutar la instrucción una vez por cada tabla?. Tambien puede estar ocurriendo que las tablas estén relacionadas y falle la eliminación de los registros al violar la integridad referencial (yo probaría, como te comenté antes, el borrar primero Tabla1, despues Tabla2,... a ver que ocurre). (Generalmente, el error que te muestra ocurre cuando dos usuarios intentan modificar un mismo registro, pero no creo que sea el caso).

(Siento no poder ayudarte mas!)

Saludos!


La franja horaria es GMT +2. Ahora son las 11:04:10.

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