导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/3/8 16:43:16
标题:
加入我的收藏
楼主:
同上
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 16:49:32
1楼:
adoquery1.field[x].name
----------------------------------------------
=^@^=
作者:
2004/3/8 17:10:25
2楼:
不行呀,都是空串,没法取得其字段名
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 17:11:48
1楼:
什么字段名? 说清楚点呀!
----------------------------------------------
X
作者:
2004/3/8 17:15:13
3楼:
如果时空串你用:*从代码里面直接获得不可以吗?
----------------------------------------------
X
作者:
2004/3/8 17:18:06
3楼:
就是取得aodquery中用select查询所显示的字段的字段名呀(要求是取得具体第X个字段的字段名)
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 17:29:07
4楼:
这样吧,你说说你想用它干什么,我这样我不大清楚你的意思!
----------------------------------------------
X
作者:
2004/3/8 17:37:50
5楼:
是这样子的,我要根据combobox中所选的字段和EDIT.Text, 用adoquery.Locate进行查找 但是combobox.text的值并不等于aodquery中用select所建视图的字段名 (combobox中的为中文,adoquery中的为英文) 所以现在要把根据combobox1.index进行转换
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 18:03:34
6楼:
你combobox的值是从哪来的?不会是你手动添加的吧? 只要类型一样不是就可以比较查询? with adoqury do sql.add('select * from table_name where field_name = :x'); parameters[].value:=combobox.text;//或者数据类型不匹配在转换一下不可以吗? end;
----------------------------------------------
X
作者:
2004/3/8 18:07:02
7楼:
可以用combobox的itemindex属性值对应表中的字段名
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
2004/3/8 18:29:15
8楼:
combobox.text值并不等于adoquery中的字段名 我也是用combobox的itemindex属性值对应表中的字段 但是用adoquery.locate必须取得字段名才行 也就是说要根据combobox.itemindex取得adoquery中的字段名 哪位大大知道要怎么做吗?
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 18:36:19
9楼:
用ADOQtz.fields[i].FieldName
----------------------------------------------
-
作者:
2004/3/8 18:50:16
10楼:
for i:=0 to adoquery.fieldscount-1 do lisbox1.items.add(adoquery.fields[i]);
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/3/8 18:59:29
11楼:
waterstone 没别人方法了吗?
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/8 19:19:30
12楼:
呵呵,终于解决了 var str:Tstrings; begin str:=TstringList.Create; str:=adoquery1.FieldList; for i:=0 to str.Count-1 do showmessage(str[i]); end;
----------------------------------------------
真正的程序员用C,聪明的程序员用DELPHI
作者:
2004/3/9 12:07:35
13楼:
聪明的程序员!
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
作者:
2004/3/9 23:24:55
14楼:
ya 我理解错了!
----------------------------------------------
X
作者:
2004/3/10 10:21:59
15楼:
错了不要紧!
此帖子包含附件: 大小: 24.0K
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com