Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Интеграция с MSSQL сервером.В чем отличия выполнения через "ADODB.Command" и "Connect

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.