2012-11-16 39 views
0

我想通過HTTP請求在Azure移動服務中從我的數據庫查詢一些數據。 當我嘗試這樣的事情:Azure移動服務 - RESTquery返回500錯誤

http://MYAPPLICATION.azure-mobile.net/tables/RoutesTrip?$filter=(route_id%20eq%202) 

我收到了很好的迴應。但是當我試圖讓這樣的:

http://MYAPPLICATION.azure-mobile.net/tables/RoutesTrip?$filter=(route_short_name%20eq%2063) 

,收到錯誤代碼500:「錯誤=錯誤:內部服務器錯誤」

在開始我就在此列非ASCII字母,所以我認爲是問題,但我改變了它,它仍然無法正常工作。

此列是varchar(50),也是route_id,所以我不認爲這是問題。

有沒有人知道我爲什麼得到這個迴應?

回答

1

嘗試用單引號包圍值:

http://MYAPPLICATION.azure-mobile.net/tables/RoutesTrip?$filter=(route_short_name%20eq%20'63') 

希望這有助於。

+0

謝謝,這工作!但我做了一些測試,如果我在列中有非ASCII字母,我仍然得到這個錯誤。你知道我該如何解決這個問題? (我會給你+1,如果我有足夠的聲望,對不起) –

+0

不用擔心+1 :)。你能舉一個關於列中「非ASCII字母」的例子嗎? –

+0

這樣的希伯來字母:123ב43453א –

相關問題