动态绑定表格的问题
我是初学DELPHI,用7.0版本
在一个表单上放一个DBGrid和一个命令按钮
ADO控件有两组,调用SQL SERVER 2000的存储过程,分别显示全部数据和查询数据,用手工分别设置
表格的DATASOURCE为jxdm或jxdmcx表格均能正常显示。我想用命令按钮动态绑定,就出错
请各位大侠看看,问题在哪里。
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls;
type
Tjxdm = class(TForm)
DBGrid1: TDBGrid;
ADOConnection1: TADOConnection;
jxdmQuery: TADOQuery;
jxdm: TDataSource;
jxdmcxQuery: TADOQuery;
jxdmcx: TDataSource;
cxbut: TButton;
procedure cxbutonclick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
jxdm: Tjxdm;
implementation
{$R *.dfm}
procedure Tjxdm.cxbutonclick(Sender: TObject);
begin
set DBGrid1.DataSource:=jxdmcx <----这句出错
end;
end.
出错信息如下:
[错误] Unit1.pas(34): Statement expected but 'SET' found
[致命错误] weixiu.dpr(5): Could not compile used unit 'Unit1.pas'