ADOQuery1.Close;
ADOQuery1.SQL.Clear;
with ADOQuery1 do begin
Close;
SQL.Clear;
SQL.Add('select * from table1');
SQL.Add('where descr='''+'性别'+'''');
Open;
end;
DBGrid1.datasource:=datasource1;
为什么dbgrid1里的内容仍然是整张table1的全部内容。而不是我查询出来的内容呢
ADOQuery1.SQL.Clear;
with ADOQuery1 do begin
Close;
SQL.Clear;
SQL.Add('select * from table1');
SQL.Add('where descr='''+'性别'+'''');
Open;
end;
DBGrid1.datasource:=datasource1;
为什么dbgrid1里的内容仍然是整张table1的全部内容。而不是我查询出来的内容呢
解决方案 »
- 请问如何讲彩色图转为灰阶图
- 如何判断dbedit输入的值对比数据库?
- 需要delphi5.0,急急急!
- !!!!!!!!!!!!!!木马的来源是ADSL,线路问题或者帐号问题?有可能吗????!!进来看!!
- 如何取得当前所有进程及线程的各自的CPU占用率和所花的CPU时间
- 如何实现集成在IE上的工具条?
- DELPHI控件的事件是否都是用线程来管理的,都是在哪里触发的,我怎么没找到
- ****入门提出的问题****,请各位高手指教!
- 窗口关闭问题
- Dbgrideh中添加一列checkbox后,选中某一行后,运行一下代码,结果所有的行都被操作,求大神帮忙。
- 不好意思的问题,麻烦大家了!
- 查询自动创建表的内容???
begin
Close;
SQL.text:='select * from table1 where descr=''性别''';
Open;
end;
DBGrid1.datasource:=datasource1;
1:从来不用ADOQUERY,我觉得你SQL拼错了,
select * from table1where descr='性别' 对吗? 你可以先把写好的SQL输出来看看对不对
select * from table1where descr='性别' 对吗? 你可以先把写好的SQL输出来看看对不对//////////
可以先showmessage出来检查一下