if Trim(Edit1.Text)<>'' then
strsql:='Select * From basic Where 所在教研室='''+Trim(Edit1.Text)+'''';
if DATAMODULE2.ADOQuery2.Active then DATAMODULE2.ADOQuery2.Active:=False;
DATAMODULE2.ADOQuery2.SQL.Clear;
DATAMODULE2.ADOQuery2.SQL.Add(strsql);
DATAMODULE2.ADOQuery2.Active:=true;
strsql:='Select * From basic Where 所在教研室='''+Trim(Edit1.Text)+'''';
if DATAMODULE2.ADOQuery2.Active then DATAMODULE2.ADOQuery2.Active:=False;
DATAMODULE2.ADOQuery2.SQL.Clear;
DATAMODULE2.ADOQuery2.SQL.Add(strsql);
DATAMODULE2.ADOQuery2.Active:=true;
解决方案 »
- 求助如何设置不同用户的权限
- 请问如何把字符串型(string)转换成色彩型(tcolor)变量呢?
- TreeView控件的问题
- 请问:@的用途是什么?(详细者高分)
- 请问在win2000下在局域网通过路由器(ADSL)可以使用winfax收发传真吗!
- csdn改版,很不适应,谁有同感?
- 如何把光标变成手的样子?
- ★★★快来抢100分★★★:哪里有下载将*.hlp转换成*.chm格式的软件?
- 手抓效果?
- 大家给我分吧,快去看我贴的第一篇开发文档!
- 谁有combobox控件能指定listsource
- ADOConnection连接SQL Server时,Commandstring中的各个项是什么意思?
if Trim(Edit1.Text)<>'' then
strsql:='Select * From basic Where 所在教研室='''+Trim(Edit1.Text)+'''';
if DATAMODULE2.ADOQuery2.Active then DATAMODULE2.ADOQuery2.Active:=False;
DATAMODULE2.ADOQuery2.SQL.Clear;
DATAMODULE2.ADOQuery2.SQL.Add(strsql);
DATAMODULE2.ADOQuery2.Active:=true;
DATAMODULE2.ADOQuery2.ExecSql;
DATAMODULE2.ADOQuery2.Open;
应该就可以了,试试吧?
begin
strsql:='Select * From basic Where 所在教研室='''+Trim(Edit1.Text)+'''';
DATAMODULE2.ADOQuery2.close;
DATAMODULE2.ADOQuery2.SQL.Clear;
DATAMODULE2.ADOQuery2.SQL.Add(strsql);
DATAMODULE2.ADOQuery2.open;
end;
我想这样应该可以了.