在table的Filter属性中写你的筛选条件就可以了
解决方案 »
- 两个问题
- 有问题,请帮助解决
- Delphi中的QR报表
- 请问:C/S结构和B/S结构有什么区别?现在流行的好象是B/S结构了吧?
- 求使得图片移动代码
- 我ADO+ODBC连接的数据库在数据处理上速度好慢!工程文件中的*.pas文件丢失怎么办?
- 近呼完美的代码,竟然也出错(在关键字 'where' 附近有语法错误。.)
- 数据库连接的问题,环境改变,能否继续
- 多层应用中,在广域网上用DCOM通讯行吗,应该如何实现?
- 请问谁有ADO2.1的完整文档,发我一份!~thank u
- 如何通过ASP.DLL动态库将ASP文件解析,然后返回html结果?
- 急:请问怎样用 FileListBox显示对方计算机中的file~~~?
table.Filtered := True;
table.Filter := 'code = ''001''';//比方
table.Filtered := True;
table.Filter := 'sex=''man''';
table.Filtered := True;
with query do
begin
close;
sql.clear;
sql.add('select * from table where sex=:t1') ;
Params[0].Value:='男';
Open;
end;
以上的方法好像就没用了
比如是Edit1.Text写Table.Filtet:='sex='''+Edit1.Text+'''';
Table.filted:=True;
如何配置ODBC,我在table1的databasename中选了自建的数据源名,又在table1的
table1.tablename中选了对应的数据库(data.mdb),为什么每次启动该窗体,总是要输入密码和用户名,
而且不论输入什么都可以,然后再启动窗体,
怎么才能直接启动呢,也许是在ODBC中弄错了
再把database组件的loginprompt改为false就没登陆窗口了
这个好象不行啊
with query do
begin
close;
sql.clear;
sql.add('select * from table where sex=:t1') ;
Params[0].Value:='男';//====用变量也很简单吗!如改成
Params[0].Value:=edit1.text//===就可以在里面输入变量了吗?
Open;
end;