我的问题是这样的,现有两个数据集,一个是主表,一个是字典。 有共同字段!
字典装的是主表人名的拼音。 现在想做dbgrideh中输入拼音 得到主表的其他数据。
但是我在主表数据集中加入除主键外的字段,delphi报错误说 字典数据集字段没找到。
这是怎么回事?
字典装的是主表人名的拼音。 现在想做dbgrideh中输入拼音 得到主表的其他数据。
但是我在主表数据集中加入除主键外的字段,delphi报错误说 字典数据集字段没找到。
这是怎么回事?
我的主表数据集连接到dbgrideh的数据源(datasource)上
字典表只负责提供拼音字典给主表。
可还是不行! 不过无论如何,谢谢各位了!
要是知道那里有demo的,请给我发一下网址好吗?
我这里没有哪个东西!
谢谢!
2个表 1个mytable1 1个 myxmzd
2个数据集 adodataset1(select * from mytable1) adodataset2(select * from myxmzd)
表结构为 mytable1 (id,xm,bs,bh) myxmzd (zdid,xmpy,xm)
在adodataset1中加入 adodataset2的 xmpy,xm。 key field 和 lookup key 分别为 id,zdid.
adodataset1字段为 data 后加入的set2字段为 lookup 。
现在的问题就是,程序执行,我输入字母,报错误说:set2的id字段没有找到。可是id明明是set1的呀!