回 帖 发 新 帖 刷新版面

主题:不能更新字段数据

表a1有三个字段,一直以来用以下代码都没有问题,代码如下:

repl all 度差 with 度差2 for isnull(byds2)=.f.

但是,今天不知为何,用这代码不能更新,望各大侠帮忙解决,谢谢!

表a1下载地址如下:

地址1:http://d.namipan.com/d/5032ae5f13e2cc277702cf9f2be79e7df7674f630d670200

地址2:http://up.dlcom.org/fetch.php?fid=0907071507219o7TnIsI

回复列表 (共5个回复)

沙发

求人帮忙还要绕着大的弯子,为什么不把需要用到的文件放到一个rar文件中呐,表单文件在哪里?

板凳

刚才打开你的表a1看了看,发现字段“度差”和“度差2”本应是数值型,但里面却有两条记录的值出现了字符串“**************”,因而造成运算时出错。

3 楼

补充两点:
1、度差2允许Null值,其中含有Null的记录,而度差不允许Null值,也是导致repl语句出错的原因。
2、用了 for 就不要再加 all,有点画蛇添足了。此语句执行 for。

4 楼


如果真有****,是数值溢出,你把数值型长度设置长一点...或其它方法
去掉那两条记录即可

5 楼

谢谢!问题已解决.

我来回复

您尚未登录,请登录后再回复。点此登录或注册