读书人

怎么根据edit的内容将查询到的结果赋给

发布时间: 2012-03-06 20:47:55 作者: rapoo

如何根据edit的内容将查询到的结果赋给dbgrid
比如edit的值为2009,如何将数据库中年份为2009年的数据赋给DBgrid?要代码,偶是新手……

[解决办法]
用Query或ADOQuery组件,SQL语句中筛选时加一个条件即可,如:

SQL code
select * from 表名 where 列名=2009
[解决办法]
AnsiString s;
ADOQuery1->Active = false;
ADOQuery1->SQL->Clear();
s = "SELECT * FROM 表名 WHERE year(保存时间的字段名)='"+Edit1->Text+"' ;
ADOQuery1->SQL->Add(s);
ADOQuery1->Active = true;

读书人网 >C++ Builder

热点推荐