delphi sql查询显示语句

表名:flash字段:flashname字段:类型字段:大小flashname字段值:OK类型字段值:OK1大小字段值:OK2有一个combobox1里已有字段名(fla... 表名:flash
字段:flashname
字段:类型
字段:大小

flashname字段值:OK
类型字段值:OK1
大小字段值:OK2

有一个combobox1里已有字段名(flashname)
可以用一个字段名显示他的所有字段值吗??

给个代码吧。。谢谢。。。
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from flash where (flashname like ''%'+ComboBox1.text+'%'')');
adoquery1.Open;

这是查询的。。
但是显示不出来字段值。。。

这个要怎么做。。告诉我下详细步骤吧。。

谢谢大家的指导。。。。

---------------------
补充

不是的。。。是取combobox1的值(已连接数据库Flash表,Flashname字段),根据Flashname的字段值显示所有相关的Flashname值(也就是combobox1)的值。

如下
若combobox1的值为'超级游戏'

在Flash表Flashname里查找‘超级游戏’的值,如果有
则显示超级游戏的所有信息。。。。
游戏:超级游戏(edit1.text)
类型:飞行(edit2.text)
大小:100Kb(edit3.text)

实在抱歉,表达能力有点差。。。呵呵
展开
 我来答
hwc9999
2009-02-13 · 超过26用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:75.1万
展开全部
有点不太明白,你是想把adoquery1中flashname字段的值自动赋给combobox1吧?
定义一个变量:var i:integer;

combobox1.clear;
adoquery1.first;
if combobox1.items.indexof(adoquery1.fieldvalues['flashname']) then //此处为避免combobox1中出现重复
begin
for i:=0 to adoquery1.recordcount-1 do
begin
combobox1.items.add(adoquery1.fieldvalues['flashname']);
adoquery1.next;
end;
end;
combobox1.text:=combobox1.items[0];让text中显示第一个值.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式