我的问题是:你们好啊!如何我把listbox中的每条记录 在我创建的sql数据库中查找到 并输出sql中的和这条记录相关的其他字段到另一个listbox中——————————————————————————————————————
我在sql数据库中的创建的表的名称是:zhuangzhuang1 它有三个域 zhzhbh(症状编号),zhzhmc(症状名称),zhzhqc(症状权值)
比如我在listbox1中的每个记录是关于症状名称的;怎样查找到相应的它在数据库的记录并输出和它相关的数据库中其他域 zhzhmc,zhzhqc的记录到listbox2中去
我在sql数据库中的创建的表的名称是:zhuangzhuang1 它有三个域 zhzhbh(症状编号),zhzhmc(症状名称),zhzhqc(症状权值)
比如我在listbox1中的每个记录是关于症状名称的;怎样查找到相应的它在数据库的记录并输出和它相关的数据库中其他域 zhzhmc,zhzhqc的记录到listbox2中去
listbox2.add(...) 具体怎么编码呢
//生过滤条件,并过滤
//根据过滤结果循环写入listbox2
1.或者listbox1中的东东
2.拼凑sql
3.查询
4.将结果写到另外一个listbox中??????
需要注意的是,如果在拼凑sql中使用or语句,一般数据库的or查询条件仅仅支持256,因此操作256个的查询条件,可能要使用临时表作关联
begin
close;
sql.clear;
sql.add('select * from machinery order by jgno');
open;
first;
while not eof do
begin
combobox1.Items.Add(FieldValues['jgmc']);
next;
end;
end;