sql >> Database teknologi >  >> RDS >> Mysql

Ugyldig Cast-undtagelse blev ubehandlet MySQL

Problemet er ExecuteScalar, der i MySql returnerer en Int64 ikke en Int32. Altså den ugyldige cast, når du bruger en eksplicit cast

Med en konvertering skulle din fejl forsvinde

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

Du er ikke alene at falde i dette problem

Selvfølgelig er alt, hvad der er blevet sagt i svaret fra hr. Soner Gönül stadig gældende og bør gøres ASAP.



  1. Vælg punkter fra kortdatabasen efter radius

  2. Konverter 'datetime' til 'datetime offset' i SQL Server (T-SQL-eksempler)

  3. Hvordan eksporterer man en MySQL-database til JSON?

  4. Parallel Go-test udført mod en PostgreSQL-database, der kører på Docker