sql >> データベース >  >> RDS >> Mysql

無効なキャスト例外が処理されなかったMySQL

    問題は、MySqlでInt32ではなくInt64を返すExecuteScalarです。したがって、明示的なキャストを使用すると無効なキャスト

    変換すると、エラーはなくなるはずです

     int UsuarioExiste = Convert.ToInt32(sqlCommand.ExecuteScalar());
    

    あなたは一人ではありません この問題に陥る

    もちろん、ソネル・ギョニュル氏の回答で述べられていることはすべて引き続き適用可能であり、できるだけ早く行う必要があります。



    1. Fluent NHibernateおよびPostgreSQL、SchemaMetadataUpdater.QuoteTableAndColumns-System.NotSupportedException:指定されたメソッドはサポートされていません

    2. MySQLで名前utf8を設定しますか?

    3. PostgreSQLのデータストアの比較-MVCCとInnoDB

    4. SQLServerで日付形式をDD/MMM/YYYY形式に変換する