Disculpa si no me di a entender.
Por ej:, En un MDODataSet (es casi igual al IBDataSet) tengo en SelectSqL
Código SQL
[-]Select codigo, nombre from tabla
Entonces, si damos clic derecho al componente sale el menu con la opcion "Dataset editor". Ahi sale una ventana donde elegimos el o los campos que deseamos para que se genere las sentencias correspondientes a InsertSQL, ModifySQL, DeleteSQL y RefreshSql. Dandole clic al boton Generate SQL se crean estas sentencias.
En Insert se crea solito:
Código SQL
[-]Insert into tabla (codigo, nombre)
values (:codigo,:nombre)
Y asi en los demas.
Una vez que estas propiedades (Tstring) estan llenas, podemos utilizar los metodos Edit, delete, insert y refresh del DataSet.
Gracias por el interes.