Имя: Пароль:
1C
1С v8
Интеграция с MSSQL сервером.В чем отличия выполнения через "ADODB.Command" и "Connect
0 TDI
 
07.04.20
11:59
Для общего развития.
В чем отличия выполнения запросов (например Insert),
через COMОбъект("ADODB.Connection")
и через COMОбъект("ADODB.Command")
?
И так и так работает. Просто хотел узнать разницу..
1 piter3
 
07.04.20
12:01
2 TDI
 
07.04.20
12:06
(1) да эту статью читал.
Просто там не описаны отличия,
в чем разница выполнить Insert через Command, или Connection
3 fisher
 
07.04.20
12:11
ИМХО, Command просто более функционален. Параметризированные запросы умеет, бинарным стримом читать умеет и т.п. Для простейших запросов особой разницы вроде нет.
4 ДенисЧ
 
07.04.20
12:13
Ничего, кроме того, что в (3).
На скуль в любом случае уходит insert
5 lodger
 
07.04.20
12:14
(2) в смысле нет? там же в шапке написано какой для чего.
атомарные действия типа инсерта или процедур\хранимок лучше через комманд - он для этого и предназначен.
6 NorthWind
 
07.04.20
12:40
(0) по-моему, принципиально ни в чем. В первом случае комманд будет просто неявно создан и подключен к коннекшену, но вы этого не увидите.
7 NorthWind
 
07.04.20
12:44
мне кажется, исполнение команд с коннекшена - это просто такой простой способ работы с базой, когда не нужен рекордсет и параметры. Чтобы не греть лишний раз голову. В более сложных случаях требуется работать со специально предназначенными для этого объектами.
8 ДенисЧ
 
07.04.20
12:48
(7) Как говорил князь Владимир "Когда кажется - креститься надо. Хотите, покажу как?"
Да. Так оно и есть, ты прав.