Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-01-2006
kejos kejos is offline
Miembro
 
Registrado: dic 2005
Posts: 13
Poder: 0
kejos Va por buen camino
Talking problemilla con procedimiento almacenado

hola a todos!!!!
tengo un pequeño problemilla con un procedimiento almacenado....
mi procedimiento es de inserción y es el siguiente:

Código SQL [-]
 
CREATE procedure spActHist (@docidentidad varchar(30),
                            @fechaincon datetime,
                            @fechafincon datetime,
                            @idtipocontrato int, @idtipovincu int) AS
  if not exists (select [idtipocontrato], [idtipovincu]
                   from Historico
                  where [docidentidad]=@docidentidad)
    insert into [Historico]
       ([docidentidad], [fechaincon], [fechafincon], [idtipocontrato], [idtipovincu])
    values
       (@docidentidad, @fechaincon, @fechafincon, @idtipocontrato, @idtipovincu)

pero cuando voy a la ejecución de mi programa no me funciona y cuando le quito el if not exists hay si me inserta entonces no entiendo el porque de esto y básicamente lo que necesito es que me inserte siempre y cuando esos 2 valores que estan en el select del if not exists no sean iguales a los que entro entonces estoy algo confundida con esto a quien me pueda ayudar se lo agradezco....


Última edición por delphi.com.ar fecha: 11-01-2006 a las 16:08:35. Razón: Agregué la etiquete SQL e identé el código
Responder Con Cita
 



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
Procedimiento almacenado LucianoRey MS SQL Server 2 23-08-2005 00:37:06
Crear secuencia numerica con un procedimiento almacenado DobleSiete SQL 9 15-04-2005 22:28:25
confirmar transaccion en un procedimiento almacenado karocs SQL 3 09-08-2004 18:49:24
Ayuda sobre un Procedimiento Almacenado Nuria Firebird e Interbase 6 21-01-2004 13:18:15
Procedimiento almacenado - BDE Ricardo Alfredo Conexión con bases de datos 1 16-06-2003 21:31:34


La franja horaria es GMT +2. Ahora son las 14:26:06.


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