|
Отличие Параметры.Вставить и УстановитьПараметр ? |
☑ |
0
EarthsSoul
12.11.12
✎
06:23
|
Здравствуйте
Подскажите отличие методов :
Запрос.Параметры.Вставить("Код", Код);
Запрос.УстановитьПараметр("Код", Код));
Есть ли рекомендация какой нужно использовать ?
|
|
1
Живой Ископаемый
12.11.12
✎
06:25
|
допустим есть. используй первый
|
|
2
kosts
12.11.12
✎
06:32
|
(0) Разницы не знаю, использую первый...
|
|
3
perec1982
12.11.12
✎
06:33
|
Почему первый?
|
|
4
perec1982
12.11.12
✎
06:34
|
(1)(2) В типовых модулях всегда Запрос.УстановитьПараметр();
|
|
5
perec1982
12.11.12
✎
06:35
|
Хтя нет. И так и так...
|
|
6
perec1982
12.11.12
✎
06:37
|
но 1 метод встречается гораздо реже 2 го
|
|
7
EarthsSoul
12.11.12
✎
06:40
|
Сам всегда использовал Запрос.УстановитьПараметр("Код", Код)), но вопрос открыт
|
|
8
Живой Ископаемый
12.11.12
✎
06:40
|
2(7) так ответили ведь.
|
|
9
perec1982
12.11.12
✎
06:47
|
2 метод отрабатывает быстрей по результатам замера производительности. Странно почему тогда 1С ники используют 2 метод?
|
|
10
perec1982
12.11.12
✎
06:47
|
ой. 1 метод отрабатывает быстрей
|
|
11
Мимохожий Однако
12.11.12
✎
06:52
|
Запрос.Параметры - это структура, поэтому 1-й метод использует обращение к параметрам.
А второй метод сразу же обращается к параметрам более коротким путём. Точек меньше, например.
|
|
12
rphosts
12.11.12
✎
06:55
|
(6)конструктор запроса с обходом втыкает второй вариант, поэтому он и чаще
|
|
13
kosts
12.11.12
✎
06:56
|
>Разницы не знаю, использую первый...
Извините, сплю, ))) второй всегда использую. Смотрел на предыдущий ответ ну и написал...
|
|
14
rphosts
12.11.12
✎
07:00
|
разницы особой нет, в обоих случаях выполняется аналогичная работа.
|
|
15
1Сергей
12.11.12
✎
07:00
|
"Вставить" не проверяет на дубли?
|
|
16
rphosts
12.11.12
✎
07:00
|
(15) оба способа при существовании параметра с таким именем тупо заменят его значение (согласно справки)
|
|
17
1Сергей
12.11.12
✎
07:00
|
(15)+ хотя, нет. Если это структура, то проверяет
|
|
18
rphosts
12.11.12
✎
07:06
|
(17) структура!
|
|
19
TormozIT
гуру
12.11.12
✎
09:25
|
Оба метода равнозначны. Просто метод УстановитьПараметр был с самого начала, а свойство Параметры появилось из-за пожеланий разработчиков прикладных решений (я тоже руку приложил :) иметь возможность анализировать уже установленные параметры запроса.
|
|
20
EarthsSoul
13.11.12
✎
08:48
|
(19) спасибо, инофрмативно
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший