特定の DataTable に対して、データ ソースへの更新を行うために必要な SQL ロジックを指定します。
 
            	 
            
               構文:
 
               		 
               		>>--EXEC ADO--.---------------------.-TO UPDATE datatable_name--> 
               +-USING dataset_name-+
>--.----------------------------------------------------------.->
   |                                                          |
   +--WITH REFRESH USING--+-RETURNED DATAROW                 -+
                          +-RETURNED DATAROW , OUT PARAMETERS-+
                          +-OUT PARAMETERS                   -+
 
>--USE--+-sql_update_statement--.-----------------------.------->
        |                       +-sql_refresh_statement-+
        |                                               |
        +-stored_procedure_statement--------------------+                          
  
 >--END-EXEC---><
 
               	   
            	 
            
               パラメーター:
 
               		 
               		
                
                  		
                  
                      
                        			  
                        			  
                        			 
                         
                           				
                            
                              				  
                              | datatable_name |  
                              				  
                              DataTable の名前。 |  
                              				
                           
 
                           				
                            
                              				  
                              | dataset_name |  
                              				  
                              使用する DataSet 参照。dataset_name を指定しない場合は、現在の DataSet が使用されます。 |  
                              				
                           
 
                           				
                            
                              				  
                              | WITH REFRESH USING |  
                              				  
                              TO UPDATE 文を実行した結果として、データ ソースに新しい値を取り込む方法を指定します。 |  
                              				
                           
 
                           				
                            
                              				  
                              | sql_update_statement |  
                              				  
                              データ ソース内の実際のテーブルおよびその列を参照する標準の SQL UPDATE (検索) 文。 |  
                              				
                           
 
                           				
                            
                              				  
                              | sql_refresh_statement |  
                              				  
                              更新が必要な DataTable 内の列を示す SQL SELECT 文。 |  
                              				
                           
 
                           				
                            
                              				  
                              | stored_procedure_statement |  
                              				  
                              SQL UPDATE (検索) 文を実行するために実行するストアド プロシージャを指定します。 |  
                              				
                           
 
                           			 
                         
                        		  
                     
                    
                  		
                 
               	 
              
            	 
             
            	 
            
               例:
 
               		 
               		     EXEC ADO PREPARE TO UPDATE Orders, Customers, "Order Details" END-EXEC
        EXEC ADO TO UPDATE Customers USE
              UPDATE Customers SET 
                 ContactName = {ContactName},
                 City = {City}
              WHERE CustomerID = {CustomerID}
        END-EXEC
     EXEC ADO UPDATE DATASOURCE END-EXEC
               	   
            
           
         
         
説明:
SQL ロジックは、データ ソース内の実際のテーブルおよび列を参照する必要があります。
SQL ロジックは、DataTable 内で削除された行の列値を参照することができます。これを行うには、列名をかっこで囲んで使用します。また、列名の後に値のタイプ (CURRENT、ORIGINAL、DEFAULT、または PROPOSED) をピリオドで区切って指定することもできます。たとえば、{OrderId} または {OrderID.Original} になります。
WITH REFRESH USING 句を使用して、データ ソースの更新時に新しい値で DataSet を更新する方法を指定します。RETURNED DATAROWS を使用する場合は、新しい値が挿入される列の SQL SELECT である sql_refresh_statement を指定する必要があります。OUT PARAMETERS を使用する場合は、SQL INSERT を実行するストアド プロシージャによって出力パラメーターとして更新列が提供されます。