H
hsengfa
Unregistered / Unconfirmed
GUEST, unregistred user!
数据库中有比较多的表,我不想设置太多的adodataset,所以加了一个share_dataset,
有两个窗口,处理两个不同的表,窗口上使用dbedit,让数据直接显示,
在formshow 中写到:
dataset.close;
dataset.commandtext:='select * from 表a; 另一个是表b,
dataset.open; 执行到这里是发生异常,说是dbedit1中设置的datafield无效, 异常窗口上
显示的这个datafield却是另外一个窗口上某个dbedit中设置的datafield.
是什么问题呢,异常后面的调试还是能正确显示表的数据。
有两个窗口,处理两个不同的表,窗口上使用dbedit,让数据直接显示,
在formshow 中写到:
dataset.close;
dataset.commandtext:='select * from 表a; 另一个是表b,
dataset.open; 执行到这里是发生异常,说是dbedit1中设置的datafield无效, 异常窗口上
显示的这个datafield却是另外一个窗口上某个dbedit中设置的datafield.
是什么问题呢,异常后面的调试还是能正确显示表的数据。