Страницы: 1
RSS
Выставлять информацию (экспортировать) из Excel на SQL Server
 
Здравствуйте, уважаемые форумчане
возникла необходимость выставлять информацию (экспортировать) из Excel на SQL Server.
Собственно, с подключением проблем нет, поделитесь опытом:
как правильно сделать SQL-запрос или надо "ворошить" из Excel stored procedure на стороне сервера
Информация которую надо выставлять представляет собой один столбец с набором цифр.
Зарание спасибо
 
Vitallic, приветствую.
Цитата
Vitallic написал:
с подключением проблем нет
ну хорошо, путь в БД будет таблица с названием "table_db" и нужный столбец с названием "column_val"
Запрос:
Код
SELECT column_val FROM table_db
 
Jungl, Ваш запрос "подтянет" информацию с сервера скажем на лист Excel,
а мне нужно  выставлять информацию (экспортировать) с листа в таблицу на SQL Server
 
Vitallic, кнопка "ПОИСК" искать: экспорт Excel в sql server. Первый ответ: Экспорт из Excel в SQL Server С готовым решением.
 
StepanWolkoff, спасибо за ссылку уже видел ее но тогда читал не внимательно
Сейчас изучил более тщательно, могу конкретизировать вопрос:
нужно выставить на SQL Server таблицу (столбец с примерно 200-300 цифр)
а потом ее обновлять то есть если в Excel нет конкретной  цифры то и в БД ее
надо "убрать", если появилась в Excel новая запись то при запросе ее выставить в БД
если можно опишите SQL запрос: можно делать через Update?
 
Как вариант.
Скрытый текст
 
Уважаемые форумчане, не получается корректно составить
sql запрос на оновление. Вот такой запрос отрабатывает без проблем:
Код
strSQL = "UPDATE dbo.Table_1 SET dbo.Table_1.NN = '5',  dbo.Table_1.Nvagon = '55'"
то есть я (для теста) задаю фиксированые параметры для двух полей NN и Nvagon таблицы Table_1 на sql-сервере,

а как подтянуть столбцы с листа ексель на котором есть таблица src.  Такие конструкции не отрабатывают:
Код
strSQL = "UPDATE dbo.Table_1 SET dbo.Table_1.NN = src.F1, dbo.Table_1.Nvagon = src.F2"
Код
strSQL = "UPDATE dbo.Table_1 SET dbo.Table_1.NN = src.NN, dbo.Table_1.Nvagon = src.Nvagon"

вываливается с ошибкой "Не удалось привязать составной идентификатор "src.NN""

Изменено: Vitallic - 14.04.2017 11:14:26
 
Доброе время суток.
Цитата
Vitallic написал:
не получается корректно составить
А какое это имеет отношение к Excel? От того, что вы команды отправляете из него (как из клиента) не следует вывод, что это какая-то особенность работы с Excel. Изучите для правильного использования Update для начала.
Цитата
Vitallic написал:
а как подтянуть столбцы с листа ексель на котором есть таблица src.
По ссылке, данной вам StepanWolkoff, посмотрите, как обращатся к данным на листе Excel как таблице - учтите, что SQL Server не любит открытые книги - лучше перезалейте данные во временную таблицу, а уже по её данным и обновляйте.
Страницы: 1
Наверх