Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ayuda con el procedimiento almacenado (https://www.clubdelphi.com/foros/showthread.php?t=28197)

pipecato 13-12-2005 00:40:21

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,:pass)');
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

lucasarts_18 13-12-2005 03:38:26

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 :D

Hasta Luego -


La franja horaria es GMT +2. Ahora son las 04:23:31.

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