![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
en efecto este es el error que yo te comentaba, nos ha ocurrido alguna vez y puede ser un poco difícil entontrar siu origen. Estás muy convencido de que esto es debido al trigger?? Yo no creo que vayan los tiros por ahí sinceramente. De momento, cosas que deberías decirnos. - El registro se graba igualmente? A nosotros nos guardaba el registro pero el error saltaba immediatamente después. - Has probado a borrar el trigger para verificar que no tiene nada que ver? - Tienes algún otro DataSet que esté sobre esta misma tabla? - Has probado de hacer un Requery immediatamente después del Post? Saludos! |
|
#2
|
|||
|
|||
|
Hola otra vez,
- No, no graba nada en la tabla. - Como comentaba anteriormente al quitar el trigger todo funciona correctamente. - Si hay otra query sobre esa tabla, pero en ese momento esta desactivada. - No puedo hacer nada despues del Post ya que es justo en ese momento cuando salta el error. Lo que no he probado es si esto solo pasa en esa tabla en concreto o pasa en todas las tablas. Voy a probarlo, ya os comentare lo que pasa. Saludos. |
|
#3
|
||||
|
||||
|
Hola,
quizás en algun lugar de la aplicación tienes un DataSet que hace referencia a la tabla MUETB003, es decir sobre la que realizas el insert el en trigger. Esto podría provocar el error que te comento. Puede ser?? |
|
#4
|
|||
|
|||
|
solucionado
Ya he encontrado el fallo.
Lo pone bien clarito en los libros en pantalla de SQLServer ![]() Si se utiliza una instruccion select que devuelva resultados hay que añadir una clausula SET NOCOUNT al principio del trigger para que no devuelva nada a la aplicacion, por eso funcionaba a nivel de BD y fallaba a nivel de aplicacion. Como la mayoria de informaticos, lo ultimo que hago es leer la documentacion. ![]() Saludos y gracias a todos. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|