數據庫為MDB文件。
由於原先的ADOConnection是在窗口中設置連接字符串的,現在在改為在數據模塊後台手寫連接代碼後,TABALE的ACTIVE就不能設定為TRUE了,出現“驗證失敗”的錯誤,難道一定要在其它TABLE中後台寫ACTIVE:=TRUE才行嗎?可不可以不用在後台寫?因為我想看到實時的數據顯示在DBGRID中,有沒辦法?謝了。
解决方案 »
- 讨论一下:如何根据不同的状态灵活的管理控件的状态属性?
- 莫非是Delphi的Bug?
- 在一个打开的数据集中如何快速刷新当前行?
- ????虽然是菜鸟,但问题绝对高难,我的c盘有db1.mdb和db2.mdb,我想用delphi做个程序把db2里的表1导入到db1里去,如何实现呢??
- 急:我在设计主从报表的时候,为什么从表的第一条数据总是显示2次!~???
- 请问这是为什么?DBGridEh不显示数据??
- 我的控件没有了,各位前辈,帮帮我!!!
- 帮我看看这个函数!!
- 如何控制TtreeView节点的Expand?
- 超级初级的问题,除了我之外,这的人似乎都会。
- 求介绍好的皮肤控件包
- (菜鸟请教)请问怎样在程序中使用数据库?
连接字符串可以在程序里面写完后,再把ADOConnection的connect属性设置为true
就可以连接到数据库
不過必須先連接ADOConnection
然後才能open Table(如果Table是通過ADOConnection淤數據庫相連)
要想解决的话,首先一定要在开发的时候连接一个真实的数据库才行;二是要写一个数据库配置程序,也就是在实际交付用户时,根据使用环境进行后台连接设置;三是在数据模块的OnBeforeConnect的事件中读取配置信息,进行最终连接设置。