ビジュアルフォックスプロで行の連続番号を返すSQLサーバーのROW_NUMBER()のような関数はありますか?実際には、C#でoledbコマンドを使用してフォックスプロからデータを取得しています。一度にいくつかの行を選択するには、row_number()関数のようなものが必要です(ページングの概念のように)
質問する
6200 次
2 に答える
3
MSDN ライブラリによると、ROW_NUMBER 関数は、結果セットのパーティション内の行の連続番号を返します。各パーティションの最初の行の 1 から始まります。
Visual FoxPro には、現在のテーブルまたは指定されたテーブルの現在のレコード番号を返す RECNO 関数があります。詳細については、MSDN ライブラリを確認してください。
于 2012-08-01T08:56:41.390 に答える
2
警告:recno()
必ずしもテーブルに連番を与えるとは限りません。削除されたレコードは、deleted() タグでテーブルに残り、テーブルがパックされるまで消えません。テーブルがパックされるまで、テーブルの参照中にレコードが表示されなくても、レコード番号は使用されたままになります。
あなたのSQLステートメントから、どのテーブルから取得したいかを指定する必要があると思いrecno()
ます。
于 2012-09-04T23:08:53.883 に答える