He probado de dos maneras.
He colocado un componente TMySQLUpdateSQL y en el TMySQLQuery he puesto a este en la propiedad oportuna, luego en un botón hago esto:
Código:
mySQLUpdateSQL1->ModifySQL->Clear();
mySQLUpdateSQL1->ModifySQL->Add(AnsiString().sprintf("UPDATE \"actor\""
"SET first_name = :%s"
"WHERE actor_id = :%s", EditName->Text, EditId->Text));
mySQLUpdateSQL1->ModifySQL->Clear();
Y no hace absolutamente nada.
El segundo modo que he intentado es este:
Código:
if(DBGrid1->DataSource->DataSet->Active)
DBGrid1->Columns->operator [](1)->Field->Text="CUBO";
Y me suelta este error:
Cita:
MySQLQuery1: DataSet not in edit or insert mode.
|
No veo nada al respecto en las propiedades de ninguno de los componentes para ponerlo en modo edit o insert asi que ahi me quedo estancado.