Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-09-2005
Delphiboy Delphiboy is offline
Miembro
 
Registrado: mar 2005
Posts: 35
Poder: 0
Delphiboy Va por buen camino
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

Delphiboy
Responder Con Cita
  #2  
Antiguo 03-09-2005
Avatar de jmariano
jmariano jmariano is offline
Miembro
 
Registrado: jul 2005
Posts: 376
Poder: 19
jmariano Va por buen camino
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!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 19:25:07.


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
Copyright 1996-2007 Club Delphi