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
  #2  
Antiguo 06-10-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Hola.

Te dejo un ejemplo que puede ayudarte en algo:

Código SQL [-]
ç
  /****** Object:  Stored Procedure dbo.SP_InsertarCliente    Script Date: 27-01-2000 01:55:05 ******/
  CREATE PROCEDURE SP_InsertarCliente
  
  @nrrut         int,
  @dvrut          char(1),
  @nmcliente     varchar(60),
  @nmdireccion varchar(40),
  @nmcomuna     varchar(20),
  @nmciudad     varchar(20),
  @nmgiro         varchar(20),
  @nrfono         varchar(15),
  @nrfax         varchar(15),
  @nmemail     varchar(30),
  @nrcredito     float,
  @nrsaldo     float,
  /*AGA 22/4/08/2005*/
  @nrplazo     integer,
  @nrdescuento float,
  @nrfiador    varchar(60)
  /*AGA 22/08/2005*/
  
  AS
  BEGIN
  
    IF EXISTS (SELECT * FROM CLIENTE WHERE nrrut=@nrrut)
    RETURN(1)
  
    ELSE
      BEGIN 
      BEGIN TRANSACTION InsertarCliente
      INSERT INTO CLIENTE
      VALUES (@nrrut,
              @dvrut,
              @nmcliente,
              @nmdireccion,
              @nmcomuna,
              @nmciudad,
              @nmgiro,
              @nrfono,
              @nrfax,
              @nmemail,
              @nrcredito,
              @nrsaldo,
              /*AGA 24/08/2005*/
              @nrplazo,
              @nrdescuento,
              @nrfiador)
              /*AGA 24/08/2005*/
      IF @@ERROR !=0 
      BEGIN
  
        ROLLBACK TRANSACTION InsertarCliente
        RETURN(90)
  
          END
       
      ELSE
      BEGIN
        COMMIT TRANSACTION InsertarCliente
        RETURN(0)
      END
       END
  END

Espero que te sirva...
__________________
No todo es como parece ser...
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


La franja horaria es GMT +2. Ahora son las 08:58:38.


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