|
|
|
|
OLE из 8 в 7 |
☑ |
0
impulse9
15.04.13
✎
09:33
|
Это отрабатывает нормально:
База7 = Новый COMОбъект("v77.Application");
СтрокаПодключения = "/D"""+СокрЛП(РасположениеБазыИнтеграл)+""" /N"""+СокрЛП(ЛогинИнтеграл)+""" /P"""+СокрЛП(ПарольИнтеграл)+"""";
РезультатПодключения=База7.Initialize(База7.RMTrade,СтрокаПодключения,?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
А это выдает ошибку:
Запрос = База7.CreateObject("Запрос");
{Форма.Форма.Форма(55)}: Метод объекта не обнаружен (CreateObject)
Запрос = База7.CreateObject("Запрос");
Примерно такой же код на этом же компьютере, только из 77 в 77 выдает нормальный результат.
Что может быть?
|
|
1
Галахад
гуру
15.04.13
✎
09:34
|
НьюОбжект.
|
|
2
impulse9
15.04.13
✎
09:37
|
(1) {Форма.Форма.Форма(55)}: Метод объекта не обнаружен (NewObject)
Запрос = База7.NewObject("Запрос");
|
|
3
s03
15.04.13
✎
09:41
|
"Примерно такой же код" - говорит о том, что код не совсем такой, ищи отличия
|
|
4
impulse9
15.04.13
✎
11:42
|
Поблема нашлась - пользователю в OLE соединении надо дать полные права
|
|
2 + 2 = 3.9999999999999999999999999999999...