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