起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1177|回复: 31

[问题]自增区域在非首位数据点新增报错

[复制链接]
发表于 2009-12-9 17:25:14 | 显示全部楼层 |阅读模式
错误信息如图:
具体情况
1:将光标定位于第一条数据然后点新增,正常
2:将光标定位于最后一条数据然后点新增,正常
3:将光标定位于中间任意一条数据非自动填充字段点新增,报错:
Access violation at address 0240D375 in module 'CLRModel.bpl'. Read of address 00000000
如果将光标定位于自动填充的字段,则不报错

版本3068

急,急,急
如有疑惑,可qq远程看现象
回复

使用道具 举报

发表于 2009-12-9 17:59:15 | 显示全部楼层
远程看到是可以的。
我没有3068,在3088上测试了,没有能再现楼主的问题,
楼主,我感觉最好能定位一下,
1、是否跟自增有关,如果不设置自增看看
2、是否有代码参与,可以创建一个没有任何代码的信息和功能看看
3、取消自动填充是否就正常?
4、是否跟填充的值是否有关系?用一个填充NewGUID()是否ok?
4、是否跟表中的某些字段有关?就创建两个字符型字段,设置其中一个的自动填充为NewGUID(),这样是否ok呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-10 11:54:09 | 显示全部楼层
上午太忙,下午再说
回复 支持 反对

使用道具 举报

发表于 2009-12-10 12:33:50 | 显示全部楼层
en
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-11 16:53:57 | 显示全部楼层
不好意思 ~这个我后来一直没时间弄了,但是问题是存在的,要不先结了
回复 支持 反对

使用道具 举报

发表于 2009-12-11 16:55:24 | 显示全部楼层
如果问题存在,那还是要处理的
楼主你可以做一个简单的例子可以重现该问题的,发上来帮你看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-14 17:47:53 | 显示全部楼层
重现出错误了
按照2楼的一个一个的设置
一个字段 字段A 的数据类型为数字
设置的自动填充:IIf(IfNull(字段B,'') = '01',字段A,0)
回复 支持 反对

使用道具 举报

发表于 2009-12-14 18:43:20 | 显示全部楼层
我设置了,类似你的表达式,还是没有能重现,楼主传个简单的再现例子吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-17 15:10:18 | 显示全部楼层
==
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-17 15:40:39 | 显示全部楼层
7楼漏写一个地方的设置,就是字段A的只读设置
IIf(IfNull(字段B,'') = '01',True,False)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 09:15 , Processed in 0.042602 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表