D
dreameast-1
Unregistered / Unconfirmed
GUEST, unregistred user!
我关联查询两个表中的记录,为什么总提示“未制定的错误”?
数据库为access,且check ,clbm两表设置关联,关联字段为moldname
程序如下:
procedure Tform1.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.sql.clear;
adoquery1.SQL.Add('select check.moldcode,clbm.moldname,clbm.size,check.仓库,check.库存数量,check.库存单价,check.库存金额 from check,clbm');
adoquery1.sql.add('where check.moldcode=clbm.moldcode and');
adoquery1.sql.add('((clbm.moldcode='''+trim(edit1.text)+''')or');
adoquery1.sql.add('(clbm.拼音编码='''+trim(edit2.text)+''')or');
adoquery1.sql.add('(check.仓库='''+combobox1.text+''')');
adoquery1.open;
end;
数据库为access,且check ,clbm两表设置关联,关联字段为moldname
程序如下:
procedure Tform1.Button1Click(Sender: TObject);
begin
adoquery1.Close;
adoquery1.sql.clear;
adoquery1.SQL.Add('select check.moldcode,clbm.moldname,clbm.size,check.仓库,check.库存数量,check.库存单价,check.库存金额 from check,clbm');
adoquery1.sql.add('where check.moldcode=clbm.moldcode and');
adoquery1.sql.add('((clbm.moldcode='''+trim(edit1.text)+''')or');
adoquery1.sql.add('(clbm.拼音编码='''+trim(edit2.text)+''')or');
adoquery1.sql.add('(check.仓库='''+combobox1.text+''')');
adoquery1.open;
end;