私は、ストアドプロシージャでこのクエリをやっているやったときに:従業員のID(int)を返すことになっているSELECT TOP 1 [Employe] FROM Transactions WHERE [Employe][email protected] AND [email protected]
エラーSQL Serverクエリ
を。私のアプリケーション(ASP.NET C#)では、DataReaderを使用して、次の行を読み込んだときにこのエラーが発生します。 * varchar値*をデータ型intに変換すると変換に失敗しました。 *
タイプ*とは何ですか?そして私は何かを変換しようとしていない。
私はより多くのコードをご覧になりたいです。プロシージャのコードと、DataReaderの実行方法。 「従業員」の綴りは正しいですか? – Dan
通常、このエラーは、使用されているvarchar値に含まれるデータを示します。この場合、どこかに*が存在すると考えます。この問題を適切に解決するために、コードとデータベースの内容が必要になる場合があります。 – David