|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Здравствуйте! Посоветуйте, пожалуйста, как загрузить данные из Excel в проект adp пробую так (ругается на IN) Код: vbnet 1. 2. 3.
пробую по другому Код: vbnet 1. 2. 3.
ругается на провайдера Как быть? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:09 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Нужно новый connection организовывать, а не вязаться к существующему.. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:19 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
А вообще, adp к чему привязан? sql? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:21 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730А вообще, adp к чему привязан? sql? да, adp привязан к MS SQL пытался сделать через EXEC процедуры, так там тоже ругается на поставщика ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:29 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730Нужно новый connection организовывать, а не вязаться к существующему.. а connection создать к файлу excel-ному? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:29 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Опиши задачу по подробнее, что в excel хранится.. С картинками, обожаю картинки) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:36 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730Опиши задачу по подробнее, что в excel хранится.. С картинками, обожаю картинки) В ADP кнопка "Загрузить данные из Excel" - открывается "выбор файла" (в файле столбцы постоянные) - и далее надо данные из выбранного файла загрузить (insert) в таблицу MS SQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:42 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Забудь про connection. Проще будет работать с com-объектом Excel. Вот пример работы с объектом.. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:52 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730Забудь про connection. Проще будет работать с com-объектом Excel. Вот пример работы с объектом.. так в таблицу на MS SQL загружать данные из Excel по одной строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 13:57 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Как работать с com-объектом гугли. А так, логика следующая(имхо)... 1. Создаешь объект 2. Открываешь свой файл Excel через объект 3. Построчно считываешь таблицу Excel, и записываешь в dbl.dbo.tblMain 3.5 дописываешь в оригинальную таблицу Excel "флажок" после удачного импорта записи (не обязательно но предпочтительно, вдруг там в таблице 100000000000 записей и в случае падения задачи не искать долго где остановился) 4. Если все удачно закрываешь com-объект. PS 3 пункт можно разделить на этапы, сперва считать,далее сохранить в промежуточный recordset и потом только записать в в таблицу на сервер ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:03 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
-SWAN- так в таблицу на MS SQL загружать данные из Excel по одной строке? ... а ты думал). тот же INSERT INTO в sql построчно записывает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:09 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730-SWAN- так в таблицу на MS SQL загружать данные из Excel по одной строке? ... а ты думал). тот же INSERT INTO в sql построчно записывает В sql сделал процедуру Код: sql 1. 2. 3. 4.
но не работает из ADP (разве здесь по одной строке insert? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:14 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Работает из sql? Запакуй код в функцию на сервере и вызывай ее из access вот этим вот "CurrentProject.Connection.Execute ...." ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:18 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730Работает из sql? Запакуй код в функцию на сервере и вызывай ее из access вот этим вот "CurrentProject.Connection.Execute ...." процедура на SQL из SQL работает нормально. Но когда я её вызываю из ADP то выскакивает ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 14:25 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
в sql Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В access Код: vbnet 1. 2.
Как-то так... Код стопудова не запуститься, хотел только выразить идею, алгоритм действий. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:24 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730, именно так я и сделал, но ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:36 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
Давай код в процедуре из sql и как ты эту процедуру вызываешь ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 15:52 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
-SWAN-В sql сделал процедуру Код: sql 1. 2. 3. 4.
но не работает из ADP На всякий случай (возможно не в тему), Excel 8.0 - это формат для XLS файлов версии 97-2003. Для xlsx нужно указывать Excel 12.0 XML или (возможно) Excel 12.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 16:52 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730Давай код в процедуре из sql и как ты эту процедуру вызываешь в SQL процедура: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
в Access вызываю так: Код: vbnet 1.
получаю ошибку (см выше) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 17:32 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730, и ещё сам коннескт в ADP Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.03.2019, 17:35 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
-SWAN-, Выглядит как работоспособно.. 1. Могу подозревать что прав не хватает. По моему для запуска процедур и функций на sql требуются права особые, но это не точно. Попробуй запустить другую рабочую процедуру/функцию. 2. Попробуй запустить процедуру Access-ом так Код: vbnet 1.
Намеренно укажи ошибку в строке команды. Что выдаст? 3. Крайняя мера. Как "дебажить" процедуру из внешнего приложения без хитростей не представляю. Можно преобразовать процедуру в функцию, и после каждого шага делать return "чего-нибудь", показывающего на каком шаге произошел выход из функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 07:56 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
yoichi730, другие процедуры в SQL, в которых нет OPENROWSET запускаются из Accessa наУРА. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 10:40 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
-SWAN-yoichi730, другие процедуры в SQL, в которых нет OPENROWSET запускаются из Accessa наУРА.нуу ещё бы ! чо бы им не запускаться :) этот запрос, ваще, отрабатывает в SSMS-е ? Код: sql 1. 2. 3.
Для того, что бы он был "рабочим", столько условий нужно, что бы было соблюдено ... должен быть установлен ACE.OLEDB.12.0 драйвер на сервере, ещё и с битностью сервера На сервере должны быть разрешены Ad Hoc запросы Для драйвера должны быть разрешены свойства AllowInProcess и DynamicParameters У логина (если это вин-логин) должно быть разрешение на UNC-каталог \\WDMYCLOUD. А если это скл-аутетификация, то должно быть разрешение на каталог для сис.пользователя, под которым выполняется служба скл-сервера ... У тебя это всё есть ? :) пс С некоторых пор работа с Экселем из СКЛ Сервера стала настолько "замороченной", что я (абсолютно всерьёз) советовал бы импортировать через mdb/accdb (возможно временный), в который залинкованна серверная таблица, в которую и нужно импортировать ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 10:52 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
court, запрос Код: sql 1. 2.
отрабатывает в SSMS наУра. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 10:57 |
|
ADP-проект, импорт из Excel
|
|||
---|---|---|---|
#18+
-SWAN-court, запрос Код: sql 1. 2.
отрабатывает в SSMS наУра.под каким пользователем в ССМС и под каким в АДП ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.03.2019, 11:07 |
|
|
start [/forum/topic.php?fid=45&msg=39792084&tid=1610783]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 451ms |
0 / 0 |