Parametr typu tcurstab

Formßlnφ parametr tohoto typu tcurstab p°ipouÜtφ stejnΘ skuteΦnΘ parametry jako formßlnφ parametry ttablenum a tcursnum dohromady. Sm∞jφ to b²t tedy deklarovanΘ tabulky, Φφsla tabulek a otev°enΘ deklarovanΘ pevnΘ i prom∞nnΘ kurzory.

Takov² parametr mohou mφt funkce Append, Insert, Rec_cnt, Delete, Delete_all_records, Data_export, Token_control, GetSet_next_user, vÜechny funkce, kterΘ zamykajφ a odemykajφ zßznamy a tabulky (Read_lock_record apod.), kurzorovΘ agregaΦnφ funkce (C_Max apod.) a funkce Look_up.

V externφch jazycφch se tento typ p°edßvß vÜem funkcφm pro Φtenφ (Read, Read_ind, Read_ind_cnt, Read_var, Read_len a Read_record) a zßpis (Write, Write_ind, Write_ind_cnt, Write_var, Write_len a Write_record). Dßle Attribute_info, Enum_attributes .

P°φklad:

table
  Pokusnß;
var
  cx : cursor;
  ...
begin
  rec := Insert(Pokusnß);
...
if not Open_sql_cursor(cx,"select * from Pomocnß where dat <Today-7") then
  Delete_all_records(cx);

Viz takΘ:

Vnit°nφ programovacφ jazyk

Tabulky a kurzory jako parametry