可能是你的 dmA.adodataset2 在 dmA.adodataset1 激活时还在不激活状态。你可能需要事先将 dmA.adodataset2 激活。
解决方案 »
- ado 中 blob数据 字段 oldvalue 的问题
- 请 D7高人帮忙谢谢 ocx 中调用WORD, 菜单如何实现?? (在Form中的ole是可以部分实现的)
- 一周未来CSDN,又改版了?
- Form1中有一个panel3,panel3包括一个edit1,edit1.Left是panel左边到edit的左边的距离,如何知道edit1到form1的左边的距离。(有没有直接的
- 放掉所有分,求此答案------多线程临界区
- 各位大哥,有没有关于Delphi8 For NET的参考资料
- 一个采用MVC模式编写的新作品:冲着冰河来的远程控制软件,免费试用
- 关于序列的运用.
- 拜年
- 有关窗体显示方式的问题,虽然较简单,但经常会用到.
- PARADOX能建立图片型字段(field),如何用sql语句创建?
- 如何把代碼寫在Application.OnMinimize事件中?
加上
if not dmA.Adodataset2.Active then dmA.Adodataset2.Active:=true;
在
if not dmB.adodataset1.active then dmB.adodataset1.active:=true;
之前还是一样的错误,况且第一次也没报告Error
dmB.adodataset2.active:=true;
dmB.adodataset1.active:=true;
这样也不行,我已知道问题所在了,
在dmB.adodataaet1.open之前
应该加上
dmB.adodataset1.lookupfield.lookupfieldcache:=true;
只是奇怪的是第一居然能PASS?!
谢谢各位!