RX0650

领域: 执行

错误消息

%s:%s

消息中的 %s 表示引擎抛出错误时填入的具体内容。

小故事

你用 rows.where 写了一个筛选条件,里面有一个以美元符号开头的词,引擎说:这个词我不认识。条件里能用的词有两类:一类是运算符,比如相等、不等、大于、小于、包含、以什么开头,等等;另一类是逻辑词,也就是 and、or、not。你写的不属于其中任何一个,可能是拼写错了。引擎在查看任何一条记录之前,就把整个条件读完了,所以就算这个词藏在一个根本走不到的分支里,也会被找出来。引擎不会猜它是什么意思。如果你的服务器把客户发来的条件直接用,建议先检查词,把错误回复给客户。提示会指出词表在哪里。

文本来自 Rush 引擎的错误目录。