Visual studio C# вставка csv-файла в базу данных mysql
Привет Эксперт
Просто мне нужна небольшая помощь я не знаю чего мне не хватает в коде
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using MySql.Data.MySqlClient; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string connStr = "server=localhost;userid=root;database=bdhapp"; // MySql Connection Object MySqlConnection conn = new MySqlConnection(connStr); // csv file path string file = @"filepath"; // MySQL BulkLoader MySqlBulkLoader bl = new MySqlBulkLoader(conn); bl.TableName = "bdhtable"; bl.FieldTerminator = "|"; bl.LineTerminator = "\n"; bl.FileName = file; try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); // Upload data from file int count = bl.Load(); Console.WriteLine(count + " lines uploaded."); conn.Close(); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } Console.WriteLine("Done."); Console.ReadLine(); } } }он не работает должным образом
Что я уже пробовал:
Я попробовал другое решение, но оно не запускает код
Richard MacCutchan
Ваше имя файла не выглядит допустимым. Является ли "filepath" реальным csv-файлом?