Hola aguml.
Para el primer caso tendrías que asociar el
TMySQLUpdateSQL mediante la propiedad
UpdateObject del
TMySQLQuery y luego configurar en el primero las propiedades:
DeleteSQL,
InsertSQL y
ModifySQL (al menos en los componentes como
TUpdateSQL y
TIBUpdateSQL funciona de ese modo).
En el segundo caso, el mensaje de error lo está indicando. Tenes que poner el DataSet en modo edición o inserción antes de intentar la actualización:
Código PHP:
if(DBGrid1->DataSource->DataSet->Active) {
DBGrid1->DataSource->DataSet->Edit(); // o, ...->Insert();
DBGrid1->Columns->operator [](1)->Field->Text="CUBO";
}
Saludos