我不想用table,因为关联的表太多
解决方案 »
- delphi目前最流行的数据库连接组件是什么啊?
- delphi+sql 相同数据的比较
- 请问如何用Socket组件传送点坐标
- 看看这个功能怎么实现?
- 各位cs侠,请看我的另类问题系列(一)--About table TQuery and dbgrid
- 在delphi里调试的时候没有问题,打包以后就出现了.请教啊
- 求救啊!sql server数据库里数据类型是varchar,出错提示与程序中的数据类型不匹配,怎么办?
- 关于TreeView的基础问题
- 各位大虾,在pb6.5中,如何把整个数据窗口当作邮件的内容发送出去.在线等,回答ok,马上给分.
- 呵呵,比较陌生的问题!(流,TMemoryStream)
- 请问如何使combobox不能输入内容,只能从下拉框中选择
- 求助!哪里有关于公寓管理系统的界面或源码下载
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from Table where 字段1='+''''+Edit1.Text+''''+);
ADOQuery1.Open;
//模糊查询:
ADOQuery1.SQL.Add('select * from Table where 字段1 like'+''''+'%'+Edit1.Text+'%'+''''+);
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from Table where 字段1='+''''+Edit1.Text+'''');
ADOQuery1.Open;
//模糊查询:
ADOQuery1.SQL.Add('select * from Table where 字段1 like'+''''+'%'+Edit1.Text+'%'+'''');
用table可以实现,但用bdequery时只有picklist,不能是动态的,
你做个试验就知道啦!用个table,dbgrid,datesource,你试试field 的picklist
dbgrid1.Columns[1].PickList[2]:='456';
然后:
With query1 do
begin
close;
sql.clear;
sql.add('select * form biao where ziduan Like :p1');
parambyname('p1').value :=trim(combobox1.text)+'%';
end;
我就是想如同PICKLIST一样,在query的field的属性中有些lookup之类的,不知怎么用,有没有哥们用过?我到处找没有找到
是不是新增一个lookup field?
比方说:
query1.sql.text:='select productid,product_typeid from producttable';
qyery2.sql.text:='select product_typeid,product_type from producttypetable';
field product_typeid 如何关联!
谢谢啦
另是不是在dbgrid的onmousedown中加个fresh?
product_type.keyfields:=product_typeid
product_type.lookupcache:=?
product_type.lookupdataset:=query2;
product_type.lookupdatakeyfields:=product_type;
product_type.lookupresultfield:=product_typeid;
是不是对的?
product_type.lookupresultfield:=product_type;错误提示是什么?
[email protected]
谢谢!