装好DELPHI7,以及ORACLE9i,要做一个数据库管理系统,可是用ADO怎么连接不了?!(数据库没有问题).
新建一个APPLICATION,然后添加一个DBGRID, 然后创建一个DATAMODULE,在里面添加一个ADOCONNECTION,一个ADOTABLE,和一个DATASOURCE.然后分别设置属性,但是,虽然测试连接可以成功,在TABLE属性ACTIVE是怎么也只能是FALSE,不能TRUE.(如果是TRUE则可在DBGRID中正常显示数据).而我用ACCESS数据库却可以正常连接. 请问这是为什么啊?
而且,我得问大家一个很奇怪的现象,即便用ACCESS数据库 DBGRID控件为什么必须放在和DATASOURCE控件一个FORM中才能够在属性DATASOURCE中显出来? 而把那些ADO的控件都放在DATAMODULE中,DBGRID放在FORM中,DATASOURCE属性是显示不出来数据源名称的,这是为为什么啊??!在下非常焦急的等待各位大哥的回答...
新建一个APPLICATION,然后添加一个DBGRID, 然后创建一个DATAMODULE,在里面添加一个ADOCONNECTION,一个ADOTABLE,和一个DATASOURCE.然后分别设置属性,但是,虽然测试连接可以成功,在TABLE属性ACTIVE是怎么也只能是FALSE,不能TRUE.(如果是TRUE则可在DBGRID中正常显示数据).而我用ACCESS数据库却可以正常连接. 请问这是为什么啊?
而且,我得问大家一个很奇怪的现象,即便用ACCESS数据库 DBGRID控件为什么必须放在和DATASOURCE控件一个FORM中才能够在属性DATASOURCE中显出来? 而把那些ADO的控件都放在DATAMODULE中,DBGRID放在FORM中,DATASOURCE属性是显示不出来数据源名称的,这是为为什么啊??!在下非常焦急的等待各位大哥的回答...
比如uses dm
后一个问题:dbgrid所在的form中有没有引用datamodule单元