Соединение должно быть действительным и открытым mysql
У меня возникла проблема с удалением последнего значения в столбце базы данных mysql.
Я получаю соединение должно быть действительным и открытой ошибкой.
Может кто-нибудь помочь?
Спасибо
Что я уже пробовал:
String connString = System.Configuration.ConfigurationManager.ConnectionStrings["web"].ToString(); using (MySqlConnection con = new MySqlConnection(connString)) { using (MySqlCommand cmd = new MySqlCommand("SELECT TOP 1 idProyecto FROM proyectos order by idProyecto DESC LIMIT 1")) { cmd.CommandType = CommandType.Text; cmd.Connection = conn; con.Open(); val1 = cmd.ExecuteScalar().ToString(); con.Close(); return val1; } }
A_Griffin
MySQL не использует функцию TOP - удалите ее и просто используйте вместо нее LIMIT 1. Однако из сообщения об ошибке я подозреваю, что ваша строка подключения недействительна.