请问有关TADODataSet的问题
有两个form: formA,formB.
1)formA上有个button,按了之后:formB.showmodal;
2)formB上有一个TADODataSet Object,会增添一些记录,我希望能在formB close后能够访问TADODataSet Object。FormB的formclose中 Action := caHide
3)但在formB close后在formA中TADODataSet Object中 recordcount =0 ,我访问不到数据
这很奇怪,不知道问题在哪里,请大虾指点。
问题点数:100、回复次数:4Top
1 楼grail_(grail_)回复于 2003-02-04 02:03:05 得分 0
TADODataSet Object在formB上,formB close后formB上的TADODataSet Object当然就不能用了
可以把formB隐藏。Top
2 楼deavilness(俠盜裸奔漢)回复于 2003-02-04 09:04:49 得分 40
把你有关数据库的控件都放到一个 DataModule 里面,这样管理容易,也不会出现你所说的问题。Top
3 楼LoveAdel()回复于 2003-02-04 10:51:57 得分 0
to grail_
我调用formB.hide,还是不行阿Top
4 楼idilent(怎么理解怎么说)回复于 2003-02-04 10:56:10 得分 60
你再fromclose中调用肯定不行,其实还是把它给关闭了。应该再closequery中,再hide后,把canclose还是什么改为false.不过这样不好,最好是使用datamodule把所有的数据空间放在这个里面。这是一个比较正规的做法。Top




