C# で SqlDataReader から読み取る必要があり、フィールドの型が varchar、char、date、int、double、または string になることがわかっています。
私が本当にやりたいことは単純です:
string str = (string)reader["field"];
明らかに、日付、ダブルなどを文字列にキャストできないため、キャスト例外が発生します。dbから返されるすべてを文字列としてキャストする最も簡単な方法を見つけようとしています。
C# で SqlDataReader から読み取る必要があり、フィールドの型が varchar、char、date、int、double、または string になることがわかっています。
私が本当にやりたいことは単純です:
string str = (string)reader["field"];
明らかに、日付、ダブルなどを文字列にキャストできないため、キャスト例外が発生します。dbから返されるすべてを文字列としてキャストする最も簡単な方法を見つけようとしています。