我用D6,update2版
用ado联接数据,数据集设为批处理更新
输入中采用了一个TDbComboBox控件,其中的Items项采用动态或手工设置数据
如下:
A1
A2
A3
B1
B2
B3
C1
C2
C3
C4
.....
当新增记录时,在DBcombobox中输入C1时,再增加记录,再次输入C1,
移动记录时,刚才输入的C1不见了,
奇怪的是,除了C1会出现这样的问题,其他的都没有问题,
这是不是Bug呢?
用ado联接数据,数据集设为批处理更新
输入中采用了一个TDbComboBox控件,其中的Items项采用动态或手工设置数据
如下:
A1
A2
A3
B1
B2
B3
C1
C2
C3
C4
.....
当新增记录时,在DBcombobox中输入C1时,再增加记录,再次输入C1,
移动记录时,刚才输入的C1不见了,
奇怪的是,除了C1会出现这样的问题,其他的都没有问题,
这是不是Bug呢?
Items用手工加进去也是这样
if key=#13 then
begin
if dataset1.State<>dsBrowse then
begin
dataset1.FieldByName('jw').Value:=(Sender as TDBComboBox).Text ;
selectnext(ActiveControl,true,true);
end; end;