2014-11-07 52 views
0

我取得了D3以下查詢,得到了以下結果:廢話D3挑語法錯誤

:list  product-master with qoh > 99 and with categ eni 
[401] no items present. 
:list  product-master with qoh > 9 and with categ eni 
[4] syntax error 

爲什麼用99解析查詢,同時與9查詢生成語法錯誤?

+0

顯示更多的代碼或什麼。這看起來不像我熟悉的D3。 – 2014-11-07 00:42:04

+0

這是一個d3多值數據庫的挑選查詢。 Stack Overflow自動將我的d3標籤轉換爲d3.js,因爲我不確定是什麼原因。實際上沒有更多的代碼可以顯示,有兩條線條語句,其中一條有效,其中一條不起作用,但我不知道爲什麼一個會工作而另一個會產生語法錯誤,因此題。 – zelinka 2014-11-07 01:06:10

回答

0

默認的MD有一個名爲'9'的項目,而不是將該值作爲一個文字,它在「>」之後看到一個定義,這是不合法的。如果你把你的文字放在引號中,它會爲你工作。

同樣,你對eni的引用是不明確的。你打算找到一個category =「eni」,還是你正在搜索任何具有非null類別的項目,並顯示名爲ENI的字段?行情消除了所有這些歧義。

請確認後標記爲答案。謝謝。