• 1000 строка Я пробовал все отлаживать от строки к строке, но нет ошибок или исключений, вот мой код
void Initialize()
{
try
{
Debug.Log("Initilized");
server = "localhost";
database = "test";
uid = "root";
password = "";
string connectionString;
connectionString = "server=" + server + ";" + "database=" +
database + ";" + "uid=" + uid + ";" + "password=" + password + ";";
connection = new MySqlConnection();
connection.ConnectionString = connectionString;
}
catch(MySqlException ex)
{
Debug.Log(ex.Message);
}
}
private bool OpenConnection()
{
try
{
connection.Open(); //at this line the code wont execute furthur
return true;
}
catch (MySqlException ex)
{
Debug.Log(ex.Message + ex.Number);
switch (ex.Number)
{
case 0:
SSTools.ShowMessage("Cannot connect to server", SSTools.Position.bottom, SSTools.Time.twoSecond);
break;
case 1045:
SSTools.ShowMessage("Invalid username or password", SSTools.Position.bottom, SSTools.Time.twoSecond);
break;
}
return false;
}
}
public void RegisterUser(string username, string password, string email)
{
string query =
"INSERT INTO Users (Username, Password, Email) VALUES('" + username + "','" + password + "','" + email +"')";
if (this.OpenConnection() == true)
{
MySqlCommand cmd = new MySqlCommand(query, connection);
cmd.ExecuteNonQuery();
this.CloseConnection();
}
}