S
S
Sergey Karmanov2018-06-19 05:37:44
MySQL
Sergey Karmanov, 2018-06-19 05:37:44

How to fix a value not found exception in MySQL in C#?

There is this code:

string login = "serega404"; // если в базе нет этого ника то мы получаем исключение
           string CommandText = "SELECT money FROM  users WHERE login = '" + login + "'";
            string Connect = "Database=bd;Data Source=localhost;User Id=root;Password=;SslMode=none";
            MySqlConnection myConnection = new MySqlConnection(Connect);
            MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
            myConnection.Open(); 
            string money = myCommand.ExecuteScalar().ToString();
            myConnection.Close();
            return money;

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Satisfied IT, 2018-06-19
@serega404

Well, use try...catch...finally , something like this

try
    {
        string login = "serega404"; // если в базе нет этого ника то мы получаем исключение
           string CommandText = "SELECT money FROM  users WHERE login = '" + login + "'";
            string Connect = "Database=bd;Data Source=localhost;User Id=root;Password=;SslMode=none";
            MySqlConnection myConnection = new MySqlConnection(Connect);
            MySqlCommand myCommand = new MySqlCommand(CommandText, myConnection);
            myConnection.Open(); 
            string money = myCommand.ExecuteScalar().ToString();
            myConnection.Close();
            return money;
    }
    catch (Exception ex)
    {
        Console.WriteLine("Ахтунг, нету такого: " + ex.Message);
    }

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question