Cita:
Empezado por liito16
Osea al usar el componente lo configure no con codigo sino en tiempo de diseño y se crean solo los parametros, si lo hago como me dices con código. los creo yo en la propiedad params y al ejecutarlo me dice parameter 'user' not found.
|
Hola liito16.
Para salir de toda duda, renombrá a
sp_validar como
sp_validar_old, poné otro componente
TSQLStoredProc y nombralo como
sp_validar.
De este último
sólamente configura la propiedad
SQLConnection con su SQLConnection (nada mas) y proba con el siguiente código:
Código Delphi
[-]
...
with DM_VENTAS.sp_validar do
begin
Params.ParamByName('user').AsString := 'juan';
Params.ParamByName('clave').AsString := '651574';
ExecProc;
res := Params.ParamByName('res').AsInteger;
ShowMessage(IntToStr(res));
end;
...
Si no funciona el problema está en otro lado. Tal vez en el SQLConnection, tal vez algun tratamiento especial que necesite MySQL con estos componentes (o los componentes con MySQL
) , pero como te dije antes no conozco MySQL.
Saludos.