DbRecs

式エディタ > 関数ディレクトリ

 

データソースの行数

データソースにある行(レコード)の数が返ります。

構文:

DbRecs(番号,データソース名)

パラメータ:

番号 …[データ]リポジトリに定義されているデータソースの番号(連番)

データソース名 …上記の[番号]パラメータの代わりに、ここにデータソース名を指定することもできます。指定しない場合、「''」を入力しておきます。パスを指定することもでき、パスを指定していない場合、ディレクトリはカレントディレクトリと解釈されます。

戻り値:

数値…レコードの数(レコードがない時には0 )

例:

DbRecs(1,'')またはDbRecs('1'DSOURCE,'')では、どちらも、[データ]リポジトリの最初のデータソースのレコード数が返ります。

 

DbRecs(1,'FSTFIL.DAT')では、カレントディレクトリの「FSTFIL.DAT」という名前のデータソースのレコード数が返ります。

関連項目:

DbDel, DbExist, DbSize

注意事項:

  • リテラルコードのDSOURCEを使用してデータソースを指定しておくと、[データ]リポジトリのデータソースの順番が変わった時には自動的にデータソースの番号が更新されます。このため、いつでも、指定したデータソース名を正しく取り出すことができます。一方、DSOURCE を使用しない場合は、必ず指定した番号のデータソース名が取り出されます。

  • 指定されたデータソースがXMLソースの場合、この関数はフラットビュー内のレコード数を返します。これ以外の場合は、「0」が返ります。