MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
For current customers, we continue to provide
professional support for IF/Prolog until Dec 31, 2008.
sql_fetch_n(+Cursor,?N,-Tuple_list,-IndTuple_list,-RC)
この述語は、データベースの次のN個のデータレコードをCursorに関連づけられた論理出力バッファに読み込みます。対応するSELECTコマンドが、sql_open/2であらかじめ実行されていなければなりません。
Tuple_list はタプルのリストに具体化されます。タプルリストの各要素が各レコードに対応します。
IndTuple_listは、対応するインジケータ値のリストを返します。
RC > 0 は、その値の数のタプルが見つけられたことを示します。
RC = 0 は、いずれのレコードも見つからなかったことを示します。
RC < 0 は、SQLエラーが生じたことを示します。(sql_errmsg/1を参照してください。)
?- sql_fetch_n(c2,N,Tuples,IndTuples,RC).
Tuples = 'Smith',20,date(89,12,31) ,
'Meyer',20,date(88,12,6) ,
'Pipenbrinc',0,''
IndTuples = 0,0,0 , 0,0,0 , 10,-1,-1
N = 3
RC = 3
|