Hola.
Cita:
Empezado por carlos gonzalez
Ya hice la prueba y me marca que no encuentra el parámetro, esta es la función que espero cachar el resultado que retorna
...
|
Ayudaría mucho que copiaras/pegaras exáctamente el mensaje de error que te indica.
Una misma función o stored procedure debería poderse llamar desde ambos componentes, ya sea
TSQLStoredProc o
TSQLQuery con el mismo resultado.
Repitiendo el ejemplo anterior, del mismo modo funciona:
Código Delphi
[-]
...
begin
SQLQuery1.Close;
SQLQuery1.SQL.Text := 'SELECT RESULT FROM POS(:SUBSTR, :STR)';
SQLQuery1.ParamByName('SUBSTR').AsString := 'MUNDO';
SQLQuery1.ParamByName('STR').AsString := 'HOLA MUNDO';
SQLQuery1.Open;
ShowMessage(SQLQuery1.Fields[0].AsString);
end;
Para el primer ejemplo usé el
TSQLStoredProc ya que ese figuraba en tu intento.
Saludos