Hola primero muchas gracias me sigue dando error, el parametro de entrada es solo codigo y los de salida los que tienen el arroba. me da error entre el cierre de la funcion Call y el select
Código Delphi
[-]
zquery1.SQL.Add('CALL ver(:codigo,@precio,@articulo)');
zquery1.SQL.Add('SELECT @precio,@articulo');
zQuery1.ParamByName('codigo').value := '111';
zquery1.open;
zquery1.SQL.Add('CALL ver(:codigo)');
zquery1.SQL.Add('SELECT @precio,@articulo');
zQuery1.ParamByName('codigo').value := '111';
zquery1.open;
zquery1.SQL.Add('CALL ver(:codigo,@precio,@articulo');
zquery1.SQL.Add('(SELECT @precio,@articulo)');
zQuery1.ParamByName('codigo').value := '111';
zquery1.open;
zquery1.SQL.Add('CALL ver(:codigo)');
zQuery1.ParamByName('codigo').value := '111';
zquery1.open;
zquery1.SQL.Add('SELECT @precio,@articulo');
zquery1.open;