TFDTableでレコード番号を取得するには?

解決


太郎  2015-07-01 02:06:57  No: 47423  IP: [192.*.*.*]

DelphiXe8Proで開発しています。FireDac内TFDTable、TFDQueryでRecnoプロパティーを使用したのですが全て-1が返されます。ヘルプで調べたところTTableではサポートしていたがTFDTable、TFDQueryではサポートしていないとの事です。何か良い方法がありましたら教えて下さい。

編集    削除
通りすがり  2015-07-01 05:39:06  No: 47424  IP: [192.*.*.*]

RecNoを使わなければいいんじゃないですかね。

http://docwiki.embarcadero.com/Libraries/XE8/ja/FireDAC.Stan.Option.TFDFetchOptions.LiveWindowParanoic
こんなのが助けてくれればいいんですけどね。

編集    削除
太郎  2015-07-01 23:07:46  No: 47425  IP: [192.*.*.*]

通りすがりさん、有難うです。やってみます。

編集    削除
太郎  2015-07-01 23:59:27  No: 47426  IP: [192.*.*.*]

通りすがりさん、本当に有難う御座いました。

FDTable1.FetchOptions.LiveWindowParanoic :=True;

上記を設定する事でRecNoは有効化されました。

編集    削除