Здесь я хочу, чтобы вставить все данные из моего первенствовать листа в SQL Server
таблицы с помощью кода на C#Импорт изображений из листа Excel в SQL Server таблицы C#
У меня есть лист Excel с данными, как это
ID Name Designation ProfilePicture
--------------------------------------------
1 ABC Manager C:\Pictures\1.jpg
2 DEF Asst.Manager C:\Pictures\2.jpg
И у меня есть код, чтобы вставить DATAS в таблицу
String filePath = filePathText.Text;
String fileExtension = "Excel 12.0";
if (filePath != null)
{
String xlsConnection = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath + ";Extended Properties=" + "\"" + fileExtension + ";HDR=YES;\"";
String sqlConnection = "Your Connection String";
//Connection to Excel work book
OleDbConnection xlsConnectionString = new OleDbConnection(xlsConnection);
//Fetch data from Excel
OleDbCommand cmd = new OleDbCommand("Select [ID],[Name],[Designation],[ProfilePicture] from [Sheet1$]", xlsConnectionString);
xlsConnectionString.Open();
OleDbDataReader dReader;
dReader = cmd.ExecuteReader();
SqlBulkCopy sqlBulk = new SqlBulkCopy(sqlConnection);
//Destination table name
sqlBulk.DestinationTableName = "EXCEL_DATA";
sqlBulk.WriteToServer(dReader);
xlsConnectionString.Close();
}
Эта часть кода выполняется, если нажать на кнопку.
Мой вопрос: как загрузить изображение из листа Excel (у листа есть путь к изображению). до SQL Server
Таблица. Я хочу получить изображение с помощью изображения, указанного в листе Excel, и сохранить его как varbinary(MAX)
в SQL Server
.