我用一个简单的程序想要试着用一下datamodule,结果遇到了没想到的问题。
程序是这样的:
数据库是access 2000
datamodule里面有3个控件:TADOConnection,TADOquery,TDataSource,其间数据关系已经设置OK;
主窗体里面只有TDBGrid一个控件,在其属性当中已经设置好同datamodule中其他控件的关系;
当设置datamodule中ADOQuery的active属性为true时,DBGrid中不能立即显示出指定表中的数据,
而如果我不用datamodule,直接将上述的全部控件都放到一个主窗体上,按照同样的设置,在DBGrid中直接就可以看到表中的数据,请问这是哪里有问题?我不明白。
解决方案 »
- 十分急,在线等,报表问题
- QrDBImage的奇怪问题。预览正常,打印时没图片?大家帮帮手,谢谢。
- 各位高手指教。如何得到在动态链接库中创建的对象(需要再主程序中调用),我现在的方法在运行时总是出错。
- 如何在DBGrid中取得某一单元格中的内容
- 一个小问题,Unit not found: 'System.pas' or binary equivalents (DCU,DPU)
- 数据变化时事件触发问题
- Re: ***********TabControl******************
- 请教大家一个很菜的问题?谢谢
- 有没有做过这样的算法啊:类似数据表的Order by 字段1,字段2...?高分相送。这是我一个快考试的同学火烧眉才告诉我,他急。特来求救,详细
- 我在我的INTERBASE数据库中的存储过程中使用了异常处理,即调用了我定义的异常,当发生异常时我想在程序中提示用户发生了什么, DELPHI程序中怎么实现?
- 请问:如何输入身份证号码(位数不一定相同) 就可以得出 出生年月日 和年龄 ?
- 请问哪有Delphi串口通信工程开发实例导航这本书光盘下载
运行程序就看到结果了
可能我的问题说的不是很清楚。
我只是偶然地发现我用datamodule和不用datamodule看到的结果竟然是不同的(我知道,肯定是哪里有问题),无论是在设计期间还是在运行期间。首先我敢保证的是数据库的连接和单元之间的引用肯定没有问题。麻烦各位了,谢谢。