procedure TForm1.Button1Click(Sender: TObject);
begin
qrysel:=TADOQuery.Create(nil);
try
qrysel.ConnectionString :='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=test_ccerp;Data Source=192.168.16.229;'; //设置连接串 //qrysel.ConnectionString := TADOConnection; with qrysel do
begin qrysel.Active:=false;
qrysel.close;
qrysel.sql.clear;
qrysel.sql.add('select * from bmdoc');
try
qrysel.Open;
//qrysel.execsql;
//qrysel.Next; DataSource1.DataSet:=qrysel;
DBGrid1.DataSource:=DataSource1;
DBGrid1.Align := alClient;
qrysel.Active:=True; except
showmessage('error');
end;
end; finally
qrysel.free;
end;
end;
begin
qrysel:=TADOQuery.Create(nil);
try
qrysel.ConnectionString :='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=test_ccerp;Data Source=192.168.16.229;'; //设置连接串 //qrysel.ConnectionString := TADOConnection; with qrysel do
begin qrysel.Active:=false;
qrysel.close;
qrysel.sql.clear;
qrysel.sql.add('select * from bmdoc');
try
qrysel.Open;
//qrysel.execsql;
//qrysel.Next; DataSource1.DataSet:=qrysel;
DBGrid1.DataSource:=DataSource1;
DBGrid1.Align := alClient;
qrysel.Active:=True; except
showmessage('error');
end;
end; finally
qrysel.free;
end;
end;
解决方案 »
- 为何spcomm组件只能在ComReceiveData中采用局部变量来接受数据?想接收到全局变量该怎么办?
- 新手问一个弱智问题
- 能否帮忙看看下面的代码?谢谢
- 如何用字符串相加后做一个变量名来取出这个变量的值?
- ADOQUERY控件再次连接ORACLE数据库时报错,不知什么原因,请指教
- 请问如何知道OS是win98还是win2000
- api使用困难,请帮忙
- 关于做背景
- 请教窗体设计时,如何保证各控件在NT/2000/98下的显示效果相同?
- 如何让DBGRID下的每一行根据条件显示不同的颜色
- 谁有在delphi7环境下发送电子邮件的原代码?
- dev ExpressBars 6.38 安装出现 无法定位bpl问题
finally
qrysel.free;
既然数据源被释放掉了。连接该数据源的控件又怎么能显示出数据呢?