|
Интеграция с 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) Как говорил князь Владимир "Когда кажется - креститься надо. Хотите, покажу как?"
Да. Так оно и есть, ты прав.
|
|