社区
数据库相关
帖子详情
“灾难性错误”
visiond
2004-06-29 04:10:34
我在一个COM控件中引入了一个DataModule单元,然后在DataModulex引入了一个ClientDataset控件,并在设计时导入数据,但我却发现对ClientDataset做任何操作时(比如取值,移动记录集等)都有会出现“灾难性错误”,但如果我在运行时Create一个ClientDataset,并在运行时加载数据,则可以操作(移动,取值等)。不知为什么??
...全文
409
9
打赏
收藏
“灾难性错误”
我在一个COM控件中引入了一个DataModule单元,然后在DataModulex引入了一个ClientDataset控件,并在设计时导入数据,但我却发现对ClientDataset做任何操作时(比如取值,移动记录集等)都有会出现“灾难性错误”,但如果我在运行时Create一个ClientDataset,并在运行时加载数据,则可以操作(移动,取值等)。不知为什么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
visiond
2004-07-05
打赏
举报
回复
问题已解决,是因为dmDataModule 没有初始化,所以会报错,需要在Initialize方法里面坐初始化工作,通常新建Form, DataModula时系统帮助建立的实例变量,系统会在项目初始化的时候创建,但是ActiveX和COM组件系统不会自动初始化这些实例变量,所以不能直接使用
procedure TABC.Initialize;
begin
inherited;
dmDataModule := TdmDataModule.Create(nil);
end;
WuChenCan
2004-07-03
打赏
举报
回复
唉,我也遇到“灾难性错误”,不过我是创建中间层接口时没创建成功,正在解决中。
stubborndonkey
2004-07-02
打赏
举报
回复
“灾难性错误”可能性太多了,一个非法指针存取引起的ACCESS VIOLATION...错误,返回给客户就是'灾难性错误'.
SaKura2003
2004-07-02
打赏
举报
回复
小弟也正遇到此问题,共勉。
xyqxj
2004-07-01
打赏
举报
回复
仅供参考:
“灾难性错误”我遇到过,我的原因是对一个TAdoQuery的data在同一个线程内绑定到了多个Tdataset,然后我操作Tdataset时,该Tdataset似乎影响到了TadoQuery。后来我多声明了几个Tadoquery,然后分别应用,问题解决了。
当然,程序内部错误,比如sql语句步正确也会有这样的错误处来。
visiond
2004-06-30
打赏
举报
回复
我有这样试过,只要不对其进行操作就不会报错,一有任何操作都会报“灾难性错误”,如果你方面的话留个邮箱,我将程序发给你,我用的是delphi7编译。
我的邮箱是:visiond@21cn.com QQ:2950878
caixiang78
2004-06-30
打赏
举报
回复
你是用ADO连接数据库的吗?我用ADO就会出现“灾难性错误”的提示,后来改用DBExpress就没有这个问题了。
hiflower
2004-06-30
打赏
举报
回复
在设计期将所有的连接、数据集都关闭,还有服务端的数据库连接
wychero
2004-06-29
打赏
举报
回复
如果出现这种问题建议你先一步步排除问题吧,你可以先放一个 TClientDataSet 控件到 DataModule 中,看看运行结果如何,然后再进行下一步判断。出现这种问题的原因有很多,以前我因为其它的原因(如在客户端中调用服务端不存在的接口)也报类似的错误。
主题:重构、三层中的一些“
灾难性
错误
”的产生原因 DATE 2004-09-29
主题:重构、三层中的一些“
灾难性
错误
”的产生原因时间:9月29日下午3点主持:A1、B1地点:会议室 2004-09-29 14:44:44 A1.Aleyn.wu(45198124)今天下午的主题是:(1),重构手法和技巧,(2)三层中的一些“
灾难性
错误
”的产生原因。 2004-09-29 14:51:32 B1.斜阳(249208513)那先对重构下个定义吧,看看大家对重构的理解是否一致...
美媒文章 人工智能犯下的“
灾难性
错误
”
参考消息 2024-07-10参考消息网7月10日报道 美国趣味科学网站6月16日刊登题为《人工智能犯下的
灾难性
错误
》的文章,作者是约翰·洛普基,内容编译如下:人类对人工智能(AI)的担忧显而易见,甚至有一整个技术哲学流派致力于弄清AI可能如何招致人类的终结。本文不是要助长任何人的偏执妄想,而是列举了人工智能引发——或是几乎引发——灾难的例子。1.加拿大航空公司的聊天机器人给出的可怕建议加拿大航...
移动硬盘写入数据报错“MS-DOS功能无效”,或移动硬盘内新建文件夹报错0x8000FFFF
灾难性
错误
问题已解决,文章有点长,请耐心观看,包含遇到的问题和解决问题地过程。 楼主近来新买了机械个硬盘,闲鱼出品,必属精品,主要是用来存储一些很有纪念意义的文件和平时用不到的文件,估计以后用到这些文件的机会应该很少了,一般来说机械硬盘虽然比固态硬盘不禁摔,但是存储数据的时间更长,很适合我的需求。 晚上一股脑把数据存进去的时候,2T的硬盘大概存了150G之后开始报错。 先是放入文件夹时显示【MS-DOS 功能无效】,无法写入,我把文件夹内单个文件写入硬盘,可行,但不可能把各种类型的文件直接放进硬盘。我尝试新建文
数据库相关
2,508
社区成员
88,447
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章