为什么将Table控件放在数据模块中会出现这样的错误,而将它放在Form中却不会??
我在编一个小程序,用到数据库,我建了一个数据模块,里面放着Table,Query,DataSource等控件,以供其他窗体使用,我的目的是打开某个窗体后(OnCreate),动态的打开某个表(通过改变Table->TableName);以前我就这样做过,没有出错。可现在一编译,就提示错误,意思是此表正在被其他程序访问,然后光标就移到
"DataModule1->Table_Wd->Open();"这一行。昨天还好好的,今天就不行了,以前我用
ACCESS作数据库,用ADO控件连接,问题是一样的,可一旦将Table控件放到窗体中就没有这样的问题。那位高手可将此问题解释的比较清楚请指教!!此问题捆饶小弟很旧了。
问题点数:25、回复次数:10Top
1 楼DonyZhan(桐)回复于 2001-10-17 11:39:01 得分 0
各位帮帮忙,这个问题捆饶我好久了,是不是我的BCB有问题,还是操作系统有问题,我将操作系统重装了,以前在98下有同样的问题(现在用WIN2000 Professional),是不是将Table等控件放在数据模块里不好,各位可否提一些建议!!请多指教!!Top
2 楼whyjld(白痴)回复于 2001-10-17 11:45:38 得分 9
是不是多个窗口使用的相同的Table控件Top
3 楼whyjld(白痴)回复于 2001-10-17 11:49:12 得分 0
可能是不同的窗口使用的相同的TableTop
4 楼whyjld(白痴)回复于 2001-10-17 11:49:21 得分 0
可能是不同的窗口使用的相同的TableTop
5 楼DonyZhan(桐)回复于 2001-10-17 12:16:59 得分 0
谢谢!Top
6 楼DonyZhan(桐)回复于 2001-10-17 12:23:27 得分 0
是多个窗体使用数据模块中的同一个Table控件,我做的是单文档界面,可我现在只做了一个窗体,其他窗体还没做呢??whyjld大虾可否再帮帮忙!!小弟恳求!!Top
7 楼xiaoyu()回复于 2001-10-17 12:39:19 得分 8
有可能在主程序,工程文件,把数据模块放到最前面,才能使用oncreat
要在窗体之前
使用ado的话,要使用adotable控件Top
8 楼wyb_45(小兵)回复于 2001-10-17 12:59:13 得分 8
Table,我只用过一次(真正的用过一次)。因为那次我在使用Query控件查询时速度过慢(Oracle7),在网上看到一篇文章说,Table过滤的速度快,我试了一下,还真是。以前用query大约两三个小时。现在就十几分钟搞定。以后就没再用过Table。因为query可以在程序了写得无比的灵活,而且可以很灵活用程序控制软件使用者非法操作。
顺便说一句,我是给电信做计费软件,有一年了。Top
9 楼DonyZhan(桐)回复于 2001-10-17 13:13:45 得分 0
to wyb_45(小兵) 我可以有你的E-Mail吗?多谢你指教!Top
10 楼wyb_45(小兵)回复于 2001-11-10 12:38:08 得分 0
to DonyZhan(桐)
你好
我的一个Email:wang_yb@chinese.com
qq:86044152Top




