Ver Mensaje Individual
  #8  
Antiguo 13-01-2006
Ricardojosep Ricardojosep is offline
Miembro
 
Registrado: sep 2003
Ubicación: Sgo del estero (Argentina)
Posts: 75
Reputación: 21
Ricardojosep Va por buen camino
Hola cuburu

No te entendi muy bien. me confunde unas cositas como esto:

Cita:
mi tabla se llama clientes.bgd por dar un ejemplo y tiene los campos nombre, direccion, telefono, email. El código para hacer una consulta seria ango así:


SQLEjemplo.SQL.Clear;
SQL.----.ParamByName('NOMB').AsString := 'Dato Nombre';
SQL.----.ParamByName('MAIL').AsString := 'Dato EMail';

SQLEjemplo.SQL.Add('SELECT * FROM clientes.bgd WHERE nombre = :NOMB AND email = :MAIL');

con esto se asignarían valores a los parametros de una consulta a una tabla.

Ahora, el procedimiento se llama consulta_cltes y los campos son nombre, direccion, telefono, email, los valores de entrada son NOMB y MAIL, igual que la consulta anterior.

¿como podría asignar los parametros deseados?
Creo que el amigo jachguate, ya respondio tu pregunta.
Si lo que quieres es enviar parametros al SP, debes utilizar el componente TIBStoredProc, En tiempo de ejecucion debes poner algo como esto:
Código Delphi [-]
IBStoredProc1.ParamByName('IP').AsString := IPNum;
IBStoredProc1.ExecProc;

con la primera sentencia le asignas un valor al parametro y con la segunda ejecutas el SP
Si tienes algun parametro de salida, puedes visualizarlo con esto:

Código Delphi [-]
Salida := IBStoredProc1.FieldByName('Parametro_De_Salida').AsString;
__________________
La amistad es la union de dos almas para formar una sola.
Responder Con Cita