Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-12-2005
pipecato pipecato is offline
Miembro
 
Registrado: sep 2005
Posts: 35
Poder: 0
pipecato Va por buen camino
ayuda con el procedimiento almacenado

tengo este codigo para crear un usuario con sql server 2000, con parametro

CREATE PROCEDURE creacion_usuario (@usuario varchar(30), @pass varchar(30) ) AS

exec sp_addlogin @usuario,@pass
GO

desde delphi quiero ingresar el usuario y la password.

este es el siguiente codigo.

Datamodulo.adoconsulta.SQL.Clear;
Datamodulo.adoconsulta.SQL.Add('select * from creacion_usuario(:usuario,ass)');
datamodulo.adoconsulta.Parameters.ParamValues['usuario']:=edtusuario.Text;
datamodulo.adoconsulta.Parameters.ParamValues['pass']:=edtcontrasena.Text;
datamodulo.adoconsulta.ExecSQL;


me sale error. alguien me ayude nunca he echo un procedimiento alamcenado.

gracias
Responder Con Cita
  #2  
Antiguo 13-12-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:

Código Delphi [-]
procedure TFrm_EliminarDocumento.ActualizarEstadoGuiaPendienteDetalle;
var Sp:TStoredProc;
begin
     Sp:=TStoredProc.create(self);
     Sp.DatabaseName:='DBCOMLIMA';
     Sp.StoredProcName:='SP_ActualizarCondicionGuia';
     Sp.Params.Clear;

     //Creacion de Parametros
     Sp.Params.CreateParam(ftInteger,'@guia_numero',ptInput);
     Sp.Params.CreateParam(ftString,'@tgui_tipo',ptInput);
     Sp.Params.CreateParam(ftInteger,'RETURN_VALUE',ptResult);

    //Valores que entrega el Servidor
     Sp.ParamByName('@guia_numero').AsInteger := CeldaToInt(grd_Detalle.Cells[1,lv_i]);
     Sp.ParamByName('@tgui_tipo').AsString:= 'P';
     try
        Sp.ExecProc;
     Except on E:EDataBaseError do
        MessageDlg('Procedimiento Almacenado no pudo ser ejecutado Correctamente.'+#13+
                   'Mensaje del Servidor de Datos: '+e.message,mtInformation,[mbOk], 0);
     end;
end;

Con un ejemplo debería quedar bien, cierto

Hasta Luego -
__________________
No todo es como parece ser...
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


La franja horaria es GMT +2. Ahora son las 19:49:14.


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