说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

请各位老师多多帮忙 高分相送

编辑:说三道四文库 发布时间:2018-09-19 04:09
HTML文档下载 WORD文档下载 PDF文档下载
我在编写一个考勤系统时,建立了一个数据模块(DM_MAIN),里面放了DATABASE,和一些
TABLE,在一个FORM中打开TABLE时,出现了以下提示 : 
project,project.exe,raised excaption class, Eacessviolation with message'
 access violation at address
004BA4A3 in module.
  project.exe real of address FFFFFFFF press stopped
 光标指向(dm_main.talbe1.open;)
执行dm_main.talbe1.open的时候,
dm_main已经创建了吗?
dm_main uses 了 DM_MAIN了吗?
已经USES 了,在数据集定义为保持连接
1、检查dm_main和form的建立顺序
dm_main必须先于form建立
在菜单“options”-“auto-create forms”中调整建立顺序

2、检查数据源是否有问题
在设计期最好不要将数据源的active设为true
应该在代码中实现
你是不是应该,在USE里添加DATAMODULE这个模块了吗?我劝你最好在写程序时应该用QUERY尽量少用TABLE这样的东西,因为它的检索性不如QUERY好。
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘