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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-04-2006
CHiCoLiTa CHiCoLiTa is offline
Miembro
 
Registrado: may 2003
Posts: 102
Poder: 21
CHiCoLiTa Va por buen camino
Row cannot be located for updating

Hola, tengo un programa con Delphi 6 y SQL Server y me aparece este error

Actualizo datos en una tabla y dicha tabla tiene un trigger que actualiza otra

El error me sale cuando el trigger NO actualiza datos porque no se cumplen una serie de condiciones.
Cuando se realiza actualizacion no hay problema y todo funciona bien, en el momento en el que no se realiza, salta el error.

No hay dos usuarios simultaneos en el mismo registro ni nada de eso.
Tambien he visto en el foro que hacendo un refresh en el AfterPost se solucionaba, pero no es mi caso, ni si quiera llega a ese evento, el error sale antes.

Logicamente si borro el trigger no hay error alguno


Alguien sabe a que es debido esto? Porque la logica me dice que el error deberia producirse en el caso en que se actualiza la otra tabla y hubiese mas de una actualizacion
Responder Con Cita
  #2  
Antiguo 28-04-2006
CHiCoLiTa CHiCoLiTa is offline
Miembro
 
Registrado: may 2003
Posts: 102
Poder: 21
CHiCoLiTa Va por buen camino
Voy a probar a poner una actualizacion en otra tabla que la haga siempre a ver que pasa
De todos modos me gustaria saber que debo hacer para que el error no me aparezca
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ADO Row cannot be located for updating marcoev Conexión con bases de datos 3 05-06-2007 20:09:06


La franja horaria es GMT +2. Ahora son las 12:53:11.


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