[環境] Delphi10、VCLフォームアプリ
こんにちは、OE です。
FireDAC + DBGrid にて、
SQL(Select文)の結果を DBGrid に反映させるには、
どうすれば良いのでしょうか?
フォームに [ DBGrid, FDConnection, FDTable, FDPhysFBDriverLink,
DataSource] をぽとりペタし、下記のコードを実行することで,
DBGrid にテーブル内容が表示されました。
しかしこれでは同テーブルの内容全てが表示されてしまうので、
表示内容を絞るためにSQL文(Select)で指定したいです。
なお下記のようにすると
FDConnection1.ExecSQL('select * from ITEM_LIST where code<10;');
「SELECT のようなコマンドには Open メソッドを使用して」とヒントが
出ててくれますが、Openをどう使えば良いのか答えが見つかりません。
よろしくお願いいたします。
----------------------------------------
DBGrid1.DataSource := DataSource1;
with FDConnection1.Params do begin
Clear;
Values['DriverID'] := 'FB';
Values['Database'] := '/Program
Files/Firebird/Firebird_1_5/data/TEST.FDB';
Values['Server'] := 'Server1';
Values['User_Name'] := 'user1';
Values['Password'] := 'user1';
Values['CharacterSet']:= 'SJIS_0208';
end;
FDPhysFBDriverLink1.VendorLib :='fbclient.dll';
FDTable1.Connection:= FDConnection1;
FDTable1.TableName:='ITEM_LIST';
DataSource1.DataSet:=FDTable1;
FDConnection1.Connected := True;
FDTable1.Active := True;
----------------------------------------
MLホームページ:
http://www.freeml.com/delphi-users
----------------------------------------------------------------------
Powered by freeml --
http://www.freeml.com/ --
------------------------------------------------------[freeml byGMO]--
あなたの街のチラシがいつでも無料で見放題!
チラシをクリックしてチラシが拡大されたらポイントゲット♪
まずはかんたん登録♪ -ポイントタウン-
http://www.pointtown.com/ptu/rd.cgi?cid=8912
----------------------------------------------------------------------