Ошибка : фатальная ошибка, возникшая во время выполнения команды
Я хочу вставить данные в таблицу базы данных из двух других таблиц
Всякий раз, когда я запускаю свой код, он возвращает эту конкретную ошибку
изображение исключения:Цитата:Необработанное исключение типа 'MySql.Data.MySqlClient.MySqlException' произошло в MySql.Data.dll - дополнительная информация: фатальная ошибка, возникшая во время выполнения команды.
https://i.stack.imgur.com/I2Px3.png[^]
на которую указывают
cmd.ExecuteNonQuery();В чем тут может быть проблема? Вот мой код
Что я уже пробовал:
private void Merge_Tables_Click(object sender, EventArgs e) { string MergeTables = (@"INSERT INTO exercices (annee,AA,region) SELECT e1.annee,e1.AA,e2.region FROM bilan e1 JOIN data e2 ON e1.siren = e2.siren"); string serverIp = "127.0.0.1"; string username = "root"; string password = "root"; string databaseName = "altares"; string dbConnectionString = string.Format("server={0};uid={1};pwd={2};database={3};SslMode=none", serverIp, username, password, databaseName); var conn = new MySqlConnection(dbConnectionString); conn.Open(); var cmd = new MySqlCommand(MergeTables, conn); cmd.ExecuteNonQuery(); MessageBox.Show("Table exercices now with data !!"); }
Leo Chapiro
Пробовали ли вы выполнить эту инструкцию непосредственно в среде SQL Management Studio (MS SQL Server)?
ZurdoDev
Ваше исключение имеет InnerException. Проверьте, есть ли у этого исключения также InnerException. Доберитесь до самого внутреннего исключения, а затем погуглите ошибку. Я видел множество возможных причин.
Member 14048200
бесполезный google приводит меня сюда