社区
Delphi
帖子详情
access violation at address的问题
doubagui
2016-07-07 04:45:12
当程序执行这if (DBGrideh1.DataSource.DataSet.FindField('sslm').AsString ='1' ) then句时出现错误:
access violation at address 05501E56 in module ‘mmst.exe’ read of address 00000000
各位帮看看,怎么解决!
...全文
556
5
打赏
收藏
access violation at address的问题
当程序执行这if (DBGrideh1.DataSource.DataSet.FindField('sslm').AsString ='1' ) then句时出现错误: access violation at address 05501E56 in module ‘mmst.exe’ read of address 00000000 各位帮看看,怎么解决!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq143626
2016-07-08
打赏
举报
回复
二楼说的有道理
鐵蛋
2016-07-08
打赏
举报
回复
很明显是没有sslm这个字段,他用的是FindField,没找到这个字段,你又AsString,于是地址就异常了
天行归来
2016-07-08
打赏
举报
回复
if DBGrideh1.DataSource.DataSet=nil then exit; //可能未绑定数据集 //可能无sslm字段 if DBGrideh1.DataSource.DataSet.FindField('sslm')<>nil then begin if (DBGrideh1.DataSource.DataSet.FindField('sslm').AsString ='1' ); end;
lyhoo163
2016-07-07
打赏
举报
回复
if (DBGrideh1.DataSource.DataSet.FindField('sslm').AsString ='1' ) then 此句, 1、DBGrideh1未打开,或未连接数据集时,出现错误。 2、DBGrideh1对应的数据集中,无'sslm'字段,也会出错。
jjpweb
2016-07-07
打赏
举报
回复
不应该是这一句的错,看样子是 某个类没被创建。
Access
violat
ion
at
address
00000000.Read of adress 00000000解决方法
Access
violat
ion
at
address
00000000.Read of adress 00000000之类错误的解决方法
Access
violat
ion
at
address
故障的解决方法 win7图文解决方案
Access
violat
ion
at
address
故障的解决方法,图文说明,帮您轻松解决^_^
运行程序提示
access
violat
ion
at
address
的解决方法.docx
运行程序提示
access
violat
ion
at
address
的解决方法.docx
提示
access
violat
ion
at
address
解决办法.docx
提示
access
violat
ion
at
address
解决办法.docx
弹出错误
access
violat
ion
at
address
004096da write of
address
00401000 解决
Access
Violat
ion
(非法访问),General Protect
ion
Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。
Access
Violat
ion
常常在计算机用户运行的...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章