小弟今天写了一个程序,一个TFrom上有:两个TButton,一个TDATABASE,一个TQuery,一个TDBGrid,一个TDataSoure.
小弟用TDatabase组件连接数据库,TQuery用来查询数据库。程序实现的功能:在不手工配置BDE的前提下;单击BUTTON1,显示一个数据库中表的内容;单击BUTTON2显示另一个数据库中表的内容(两个数据库不是在一台服务器上)。sybase客户端已经安装配置好。
现在的关键是Tdatabase组件该如何设置,请各位大虾指教,小弟的语句如下,但是不能实现这个功能:
procedure TForm1.Button1Click(Sender: TObject);
begin
DATABASE1.DatabaseName:='CDBH_JXC';
DATABASE1.DriverName:='SYBASE';
DATABASE1.Params.Add('NAME=CDBH_JXC');
DATABASE1.Params.Add('SERVER NAME=CDBH');
DATABASE1.Params.Add('USER NAME=GUEST_USER');
database1.open;
end;
谢谢各位大虾了!!!
小弟用TDatabase组件连接数据库,TQuery用来查询数据库。程序实现的功能:在不手工配置BDE的前提下;单击BUTTON1,显示一个数据库中表的内容;单击BUTTON2显示另一个数据库中表的内容(两个数据库不是在一台服务器上)。sybase客户端已经安装配置好。
现在的关键是Tdatabase组件该如何设置,请各位大虾指教,小弟的语句如下,但是不能实现这个功能:
procedure TForm1.Button1Click(Sender: TObject);
begin
DATABASE1.DatabaseName:='CDBH_JXC';
DATABASE1.DriverName:='SYBASE';
DATABASE1.Params.Add('NAME=CDBH_JXC');
DATABASE1.Params.Add('SERVER NAME=CDBH');
DATABASE1.Params.Add('USER NAME=GUEST_USER');
database1.open;
end;
谢谢各位大虾了!!!
不配置的话应该是无法连接的.但,也倒也未必是非要安装全部的bde文件.
想省事的话,你可以想办法找到必要的几个数据文件,打包到你的执行程序文件夹里.
这样可以免除每次手工配置的时间.好处: 省事.
坏处: 加大了要发布文件的数据量