meta data for this page
  •  

ibec_PosEx

Returns the index value of the first character in a specified substring that occurs in a given string.

Description

No additional description…

Syntax

  function ibec_PosEx(Substr : string; S : string; StartPos : integer) : integer;

The only difference between the ibec_Pos and ibec_PosEx functions is the StartPos parameter which defines the starting position for scanning.

Example

execute IBEBlock
returns (vcresult varchar(100))
as
begin
  for select rdb$relation_name
      from rdb$relations
      into :sname
  do
  begin
    sname = ibec_trim(sname);
    vcresult = '';
    if (ibec_PosEx('$', sname, 4) = 4) then
      vcresult = sname || ' is a system or IBExpert table';
    else
      vcresult = sname || ' is an user table';
    suspend;
  end
end