查看: 1245|回复: 3
收起左侧

[已解决] VB 编写问题

 关闭 [复制链接]
2437959
发表于 2015-6-1 16:05:49 | 显示全部楼层 |阅读模式
本帖最后由 2437959 于 2015-6-1 16:37 编辑

这个是教程给的例子,但是根据数据表编写,之后出现错误

value=0
if [离省道距离]=500or [离县道距离]=250 then
value=5
elseif [离省道距离] =1000or [离县道距离] =500 then
value=4
elseif [离省道距离] =1500or [离县道距离] =1000 then
value=3
elseif [离省道距离] =3000or [离县道距离] =2000 then
value=2
elseif [离省道距离] =5000or [离县道距离] =5000 then
value=1
end if

然后我去各种查,依旧不能解决
有个表示应该

……
if(……)or(……)then ……value=

可是运算出来还是错……

滚去啃英文回来
用if [离省道距离]=“500”or [离县道距离]=“250 ”then

这种写法搞定了…… 奇葩的识别方式……
落落的瓶子
发表于 2015-6-1 16:20:10 | 显示全部楼层
如果有图就贴图,如果有log就贴log,一个“报错”根本无从判断是什么错
2437959
 楼主| 发表于 2015-6-1 16:36:01 | 显示全部楼层
落落的瓶子 发表于 2015-6-1 16:20
如果有图就贴图,如果有log就贴log,一个“报错”根本无从判断是什么错

因为是一个叫做arcgis的软件……
结果运算只会提示语法错误,啥都没有……
落落的瓶子
发表于 2015-6-1 18:19:05 | 显示全部楼层
2437959 发表于 2015-6-1 16:36
因为是一个叫做arcgis的软件……
结果运算只会提示语法错误,啥都没有……

好吧。。。看了你后面的描述。。。[离县道距离]这种返回值应该是字符串吧?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-13 10:08 , Processed in 0.112076 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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