首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么利用ADOQuery检索到的数据给DBGrid显示呢

2012-03-05 
如何利用ADOQuery检索到的数据给DBGrid显示呢?高手要是有相关代码最好共享一下![解决办法]先添加一个ADOCo

如何利用ADOQuery检索到的数据给DBGrid显示呢?
高手要是有相关代码最好共享一下!

[解决办法]
先添加一个ADOConnection(在ADO栏里),Name是ADOConnection1 
双击ADOConnection1的ConnectionString修改成 
提供程序:Microsoft OLE db provider for SQL Server 
后面那些用户名什么的你自己改成你要的。 
再添加一个ADOQuery,名为ADOQuery1,将ADOQuery1的Connection属性改为ADOConnection1 
最后添加一个DBGrid,名为DBGrid1,把DataSource改为ADOQuery1, 
在程序运行的时候 
先调用 ADOConnection-Open();打开数据库 
执行下面语句:
String sqlstr= "Select * from Table1"; 
ADOQuery1->Close(); 
ADOQuery1->SQL->Clear(); 
ADOQuery1->SQL->Add(sqlstr); 
ADOQuery1->Open();

[解决办法]
很简单,在Form上放一个ADOQuery1、一个DataSource1、一个DBGrid1, 将DBGrid1的DataSource属性设为DataSource1,DataSource的DataSet属性设为ADOQuery1,然后用ADOQuery1查询就OK了。

热点排行