Member 13751910 Ответов: 1

Какой код/класс я могу использовать для копирования данных из excel datagridview и вставки в таблицу SQL server (VB)


Я создаю форму в visual studio (2015) и добавляю DataGridView и кнопку (Обзор), которые получают данные из таблицы электронных таблиц excel в моем столе и вставляются в DataGridView. Теперь я пытаюсь передать данные из DataGridView в таблицу sql server. Кто-нибудь может помочь???

Уважительно,
Педро Моралес

Что я уже пробовал:

Я искал последние 2 дня любой код, функцию или класс без удачи.Я могу создать другую таблицу и вставить ее из этой таблицы в таблицу sql, но она не работает в пустоте.

1 Ответов

Рейтинг:
1

an0ther1

Вы не можете "вставить" данные в SQL.
Вы можете открыть SSMS и открыть таблицу в режиме редактирования, а затем вставить данные, но это не правильный способ сделать это.

Данные вставляются в таблицу базы данных с помощью команды INSERT, для которой требуется объект DbConnection и объект DbCommand.

При использовании MSSQL это объекты SqlConnection и SqlCommand, но есть и другие объекты DbConnection &dbcommand для других типов баз данных.

Ссылки MSDN для объектов SQL приведены ниже;
Класс SqlConnection (System.Data.SqlClient)[^]
Класс SqlCommand (System.Data.SqlClient)[^]
Дополнительную информацию, включая примеры, можно найти ниже;
Извлечение и изменение данных в ADO.NET | Microsoft Docs[^]

с уважением


Maciej Los

5ed!

an0ther1

Спасибо Мацей!