为什么这个基本的select查询会在foxpro中引发异常?

时间:2014-11-21 13:19:56

标签: foxpro

我的简化查询如下。

select CustomerName as custname from customers where custname='Hey'

它说Column custname is not found。我怎么处理这个?

在sql中,它不会抛出任何异常并接受custname作为列。

(实际上我的查询更像是select IIF(...,...,...) as name from customers where custname='Hey'而不是上面的查询。)

1 个答案:

答案 0 :(得分:0)

尝试更改列名称。在许多语言中," name"关键字已保留

修改

使用新查询,请尝试以下操作:

select IIF(FPOLDOVTiP=0,99,FPOLDOVTiP) AS doviz from pol where IIF(FPOLDOVTiP=0,99,FPOLDOVTiP)=99

您无法在where子句中使用计算字段。