在没有bde的机子上切断数据库连接,怎么样能简单实现(50分)

  • 主题发起人 春风江南
  • 开始时间

春风江南

Unregistered / Unconfirmed
GUEST, unregistred user!
就一个Ttable,一个Tbgrid。把哪个属性改写,或者加一个按钮能切断数据库连接。
在没有bde机子上运行程序没有数据库的别的部分?
 
Ttable,ACIVE属性FLASE就可以了。
如果是本地的PARODOX数据库,可以不用配置BDE别名,而直接引用本地绝对路径,连接数据库。
比如你数据库放在了C:盘,
你可以在Ttable的DATABASENAME里直接写c:/就可以直接连上。
 
这个设置好像不行,我试了。
而且在设计期里table.active:=false,而在运行时还能显示数据表格。
 
没有问题啊。ACTIVE属性为假的时候,数据集本身就关闭了啊。和数据库就没有联系了。
当然,前提是只有三个:TABLE DATASOURCE DBGRID。
你说的运行时还能显示数据,肯定在FORM显示时,你调用的极活数据库的方法。
另,如果你想要在没有BDE的机器上运行程序,一种方法采用ADO,另外采用API底层驱动。
 
顶部