Lo que te diré no será mejor que lo dicho por
dec, pero ahi vamos...
Según mi criterio:
Usar esas propiedades indica que usaras los métodos
Insert, Append, Edit, Refresh, Delete y Post (Ej: Dataset.Insert).
La sentencia que introduzca en uno de ellos será la que es "ejecutara". Por ej:
Tienes una tabla
Articulos(Codigo, nDescrip, Costo,)
En la propiedad InsertSQL tienes
Código SQL
[-]Insert into Articulo (Codigo, nDescrip)
values (:Codigo,:nDescrip)
Como puedes ver, no he agregado el campo Costo y entonces, cada vez que invoques el metodo
insert, solo insertaras datos en los campos Codigo y nDescrip. Asi pasa tambien con las demas propiedades (UpdateSQL,....). Solo se realiza cambios en los campos especificados.
Bueno, espero que eso te ayude un poco mas.
Cabe decir que he hechos unas cuantas pruebas y utilizar ese procedimiento es mas lento.