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

解決


太郎  2015-06-30 17:06:57  No: 47423  IP: 192.*.*.*

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

編集 削除
通りすがり  2015-06-30 20:39:06  No: 47424  IP: 192.*.*.*

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

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

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

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

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

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

FDTable1.FetchOptions.LiveWindowParanoic :=True;

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

編集 削除