検索入力を REST サービスに送信しようとしています。場合によっては、フォーム入力が数字の長い文字列になります (例: 1234567890000000000123456789)。500 エラーが発生しました。何かが文字列を数値に変換しようとしているようです。ソース データベースのデータ型は文字列です。
入力を強制的に文字列として解釈させるクエリ文字列を作成する際にできることはありますか?
このサービスは、ArcGIS サーバーの実装です。
この問題の詳細については、リクエストごとに。
テストのために、サービスのインストールで提供されるクライアント フォームを使用しました (下の図を参照)。
一重引用符と二重引用符、およびフォーム エントリにワイルドカード文字を追加しようとしました。フォームの送信はエラーにはなりませんが、結果が見つかりません。数字を短くしたり ("1234")、英数字を追加したり ("1234A") すると、フォームの送信はエラーになりません。
この問題は、10.1 への最近のアップグレード後に表面化しました。これを既知の問題に関連付ける情報を探しましたが、まだ何も見つかりませんでした。