Adds new DataRows to a DataTable. It is similar to the EXEC SQL INSERT statement which adds new rows into a SQL table. 
                  
 
            	 
            
               Syntax:
 
               		 
               		>>--EXEC ADO--.--------------------.--.-----------------.---->
              +-USING dataset_name-+  +-FOR :host_integer-+
 >--INSERT INTO datatable_name--.---------------.------------>
                                |               |
                                |  +--- , ---+  |
                                |  V         |  | 
                                +-(column_name)-+
            +---------- , ---------+  
            V                      |
 >--VALUES (.----------------------.)---END-EXEC-------------><
            +-- :column_value_hv --+
            +-- column_value     --+
 
               	   
            	 
            
               Parameters:
 
               		 
               		
                
                  		
                  
                      
                        			  
                        			  
                        			 
                         
                           				
                            
                              				  
                              | dataset_name | The DataSet reference to be used. If you do not specify 
                                 					 dataset_name, the current DataSet is used. | 
 
                           				
                            
                              				  
                              | :host_integer | A host variable that specifies the maximum number of host array elements processed. Must be declared as PIC S9(4) COMP-5 or
                                 PIC S9(9) COMP-5. | 
 
                           				
                            
                              				  
                              | datatable_name | The DataTable that will receive the new DataRows. | 
 
                           				
                            
                              				  
                              | column_name | A column in the DataTable. | 
 
                           				
                            
                              				  
                              | :column_value_hv | The corresponding column value for 
                                 					 column_name. | 
 
                           				
                            
                              				  
                              | column_value | The corresponding literal column value for 
                                 					 column_name. | 
 
                           			 
                         
                        		  
                     
                    
                  		
                 
               	 
              
            	 
             
            	 
            
               Example:
 
               		 
               		     EXEC ADO 
        INSERT INTO Customers 
        (CustomerID, CompanyName, ContactName)
        VALUES ('ZZZZ2', 'Java Jugglers', 'Mike Smith')
     END-EXEC 
               	   
            
           
         
         
Comment:
After execution, SQLERRD(3) contains the number of elements processed. For INSERT it is the total number of rows inserted.