Member 13660172 Ответов: 0

Ошибка : фатальная ошибка, возникшая во время выполнения команды


Я хочу вставить данные в таблицу базы данных из двух других таблиц

Всякий раз, когда я запускаю свой код, он возвращает эту конкретную ошибку
Цитата:
Необработанное исключение типа '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 приводит меня сюда

0 Ответов