3

Я создал соединение в Excel, которое выбирает некоторые данные с нашего сервера SQL. Строка подключения выглядит так:

Поставщик = SQLOLEDB.1; Постоянная информация о безопасности = True; ID пользователя = testuser; Исходный каталог = TESTDATA; Источник данных = sql-server1; Использовать процедуру для Prepare = 1; Автоматический перевод = True; Размер пакета = 4096; ID рабочей станции = LT -TEST; Использовать шифрование для данных = False; тег с сопоставлением столбцов, когда это возможно = False

План заключается в том, что пользователь может обновлять данные, чтобы получать последние обновления с сервера. У меня такие вопросы (так как я очень плохо знаком с SQL):

Если пользователь изменяет некоторые данные в электронной таблице и нажимает кнопку Обновить, будет ли это обновляться в базе данных SQL? Это было бы довольно разрушительно.

Благодарю.

1 ответ1

3

Нет, изменения данных в Excel не изменят таблицу на сервере SQL.

Используя встроенные инструменты импорта, Excel импортирует данные только на лист с помощью запросов SQL SELECT или других средств. Экспорт данных на сервер потребует запроса UPDATE или APPEND в SQL.

Поэтому, как только пользователь импортирует данные в таблицу, он может редактировать все, что хочет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .