|
COM выполнение запроса в удаленной базе | ☑ | ||
---|---|---|---|---|
0
perkos
09.11.11
✎
08:04
|
КомЗапр = Соед.NewObject("Запрос");
//Запрос = Новый Запрос; КомЗапр.Текст = "ВЫБРАТЬ | ТоварыНаСкладахОстатки.Склад, | ТоварыНаСкладахОстатки.Номенклатура, | ТоварыНаСкладахОстатки.КоличествоОстаток |ИЗ | РегистрНакопления.ТоварыНаСкладах.Остатки КАК ТоварыНаСкладахОстатки"; Результат = КомЗапр.Выполнить(); метод выполнить не обнаружен, в чем ошибка подскажите |
|||
1
Галахад
гуру
09.11.11
✎
08:11
|
(0) Соед, действительно соединился?
|
|||
2
perkos
09.11.11
✎
08:15
|
да, проверил через Сообщить(Соед.ИмяПользователя());
|
|||
3
perkos
09.11.11
✎
08:17
|
КомЗапр = Соед.NewObject("Query");
вот так нужно |
|||
4
catena
09.11.11
✎
08:23
|
(3)Странно, у меня и с "Запрос" работает...
|
|||
5
НовыйАдмин
09.11.11
✎
08:37
|
Б_Запрос = База.NewObject("Запрос"); работает
У меня было подобное когда не завершил предыдущее ком соединение, проверьте в диспетчере наличие лишней 1сv8.exe. А как у вас подключение происходит к com? |
|||
6
perkos
09.11.11
✎
09:02
|
V8 = Новый COMObject ("V82.COMConnector");
Соединение = V8.Connect ("File=""C:\Bases\1c82\КА""; Usr =""ИнфоОНаличии"";"); |
|||
7
НовыйАдмин
09.11.11
✎
09:43
|
База= Новый COMОбъект("V82.Application");
Попытка База.Connect("File=""C:\bux"";Usr=""" + СокрЛП(Пользователь) + """;Pwd=" + СокрЛП(Пароль)); Исключение Сообщить("Ошибка открытия базы!"); Возврат; КонецПопытки; Я делаю так, хоть разница минимум, но может поможет. |
|||
8
Широкий
09.11.11
✎
09:50
|
(7) Это неверно
|
|||
9
НовыйАдмин
09.11.11
✎
11:00
|
А у меня работает. А попробовал как у perkos, тогда нет. Что не верно? Нашел старый код до перехода на 8.2(делал мой предшественник), там именно
V8 = Новый COMObject ("V81.COMConnector"); |
|||
10
badboychik
15.11.11
✎
13:00
|
Я обнаружил что в тонком клиенте метод ВЫПОЛНИТЬ есть, а в толстом - нет :((
В чем дело?? |
|||
11
hhhh
15.11.11
✎
13:24
|
(10) а где ты обнаружил? А наоборот обнаружил
Запрос (Query) Выполнить (Execute) Синтаксис: Выполнить() Возвращаемое значение: Тип: РезультатЗапроса; Неопределено. Результатом исполнения запроса на уничтожение временной таблицы является значение Неопределено. Описание: Выполняет запрос к базе данных. В случае, если запросу установлен пакетный запрос, метод последовательно выполнит все запросы из пакета и вернет результат последнего запроса пакета, который не создает и не уничтожает временную таблицу. Если такого запроса нет, то будет возвращен результат исполнения последнего запроса. Доступность: Сервер, толстый клиент, внешнее соединение. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |