0

HTTPリクエストによってAzureMobileServicesのDBからいくつかのデータをクエリしようとしています。私がこのようなことを試みるとき:

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が表示されます: "error = Error:Internal Server Error"

最初はこの列にASCII以外の文字が含まれていたので、それが問題だと思いましたが、変更しても機能しません。

この列はvarchar(50)であり、route_idでもあるため、これが問題になるとは思いません。

なぜ私がこの応答を受け取るのか誰かが知っていますか?

4

1 に答える 1

1

値を一重引用符で囲んでみてください。

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

お役に立てれば。

于 2012-11-16T12:23:14.177 に答える