'Equals' で型 <type1> の値と型 <type2> の値を比較することはできません
更新 : 2007 年 11 月
Join 句または Group Join 句で Equals 演算子を使用してデータ型を比較しようとしましたが、その 2 つのデータ型の比較動作は定義されていません。たとえば、Boolean 値と Date 型の比較などはその例です。
エラー ID: BC36621
このエラーを解決するには
Equals 演算子の各辺に、共通のデータ型に変換できる値をそれぞれ指定します。そのためには以下のような方法があります。
CType 関数を使用して、いずれかまたは両方の値を特定の型に変換します。
Convert クラスまたは変換メソッドを使用して、いずれかまたは両方の値を共通の変更不可の型に変換します。
ToString メソッドを使用して値を文字列に変換します。