Hola liito16.
Cita:
estoy usando el componente SQLstoredproc y nose como hacerlo funcionar, coloco la conexión, y en Storedprocname=validar (así se llama el procedimiento )
|
No puedo opinar sobre la declaración del procedimiento en
MySQL ya que uso
Firebird.
Pero de este modo el componente
TSQLStoredProc tendría que funcionarte sin ningún problema:
Código Delphi
[-]
...
var
res: Integer;
begin
...
with SQLStoredProc1 do
begin
SQLConnection := SQLConnection1;
StoredProcName := 'VALIDAR';
Params.ParamByName('USUARIO').AsString := Edit1.Text;
Params.ParamByName('CLAVE').AsString := Edit2.Text;
ExecProc;
res := Params.ParamByName('RES').AsInteger;
end;
...
end;
(Las propiedades
SQLConnection y
StoredProcName las configuré por código para dar mas claridad al ejemplo)
Te dejo un enlace al manual de referencia de
MySQL: [
CREATE PROCEDURE y CREATE FUNCTION]
Tal vez también te pueda ser útil este: [
MySQL Stored procedure Tutorial]
Saludos.