समस्या ExecuteScalar है कि MySql में एक Int64 नहीं एक Int32 देता है। तो अमान्य कास्ट जब आप एक स्पष्ट कलाकार का उपयोग करते हैं
एक रूपांतरण के साथ आपकी त्रुटि दूर हो जानी चाहिए
int UsuarioExiste = Convert.ToInt32(sqlCommand.ExecuteScalar());
आप अकेले नहीं हैं इस समस्या में पड़ना
बेशक श्री सोनर गोन्युल के जवाब में जो कुछ कहा गया है वह अभी भी लागू है और ASAP किया जाना चाहिए।