|
ошибка в запросе через ком-соединение
| ☑ |
0
atlantika
06.08.13
✎
08:54
|
Запрос = БазаУУ.NewObject("Запрос");
Запрос.Текст = "ВЫБРАТЬ
| Пользователи.Ссылка КАК Пользователь
|ИЗ
| Справочник.Пользователи КАК Пользователи
|ГДЕ
| Пользователи.ПометкаУдаления = ЛОЖЬ
| И Пользователи.ФИО = &ФИО
| И Пользователи.Наименование ПОДОБНО &user";
Запрос.УстановитьПараметр("ФИО",ФИО);
Запрос.УстановитьПараметр("user","user%");
ФИО = Запрос.Выполнить().Выгрузить();
Запрос то вроде как элементарный, но вываливается при выполнении с ошибкой " Поле объекта недоступно для записи (Наименование)".
При выполнении такого запроса на прямую в базе (не через СОМсоединение) все работает нормально.
Подскажите, в чем может быть причина?
|
|
1
Defender aka LINN
06.08.13
✎
08:57
|
(0) Когда планируешь показать код, который приводит к ошибке?
|
|
2
atlantika
06.08.13
✎
08:58
|
ошибка в последней строке приведенного примера
|
|
3
Shurjk2
06.08.13
✎
08:59
|
Нет смысла в запросе ком соединения выбирать ссылки.
|
|
4
atlantika
06.08.13
✎
09:00
|
я в базе СОМсоединения делаю документ, в его табличную часть надо вставить ссылки из той же базы, их тоже сперва найти надо, вот и ищу
|
|
5
Капитан О
06.08.13
✎
09:01
|
(2) ответ неверный
|
|
6
Капитан О
06.08.13
✎
09:02
|
(3) это почему?
|
|
7
atlantika
06.08.13
✎
09:03
|
(5) я понимаю, что не в самой строке выполнения запроса ошибка. Но почему параметр не присваивается не понимаю. Ведь этот же самый запрос при выполнении напрямую в базе - работает. и результат выдает как надо
|
|
8
Капитан О
06.08.13
✎
09:04
|
(7) с чего решила, что параметр не устанавливается?
|
|
9
Ёпрст
06.08.13
✎
09:07
|
(0) покажи точное описание ошибки и строку кода, которая приводит к ней.
|
|
10
atlantika
06.08.13
✎
09:09
|
ошибка найдена
совпадение в названии передаваемого параметра и таблицы куда выгружается результат запроса.
Всем спасибо
|
|
11
Капитан О
06.08.13
✎
09:10
|
(10) как бы... пофих
|
|
12
NWsFF
06.08.13
✎
09:15
|
(10) Странно
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан