PDA

Ver la Versión Completa : ¿Se puede hacer un update en delphi?¿Como?


nachobic
30-04-2006, 16:55:33
Hola a todos:

Soy nuevo en esto de delphi y la verdad es que no se me da nada bien,:o,tengo un problema,intentare explicarme bien:
Tengo una base de datos con unas tablas de expediente y clientes,me gustaria que desde mis formularios se puedan realizar modificaciones a dichas tablas,o sea update,pero como lo hago???no tengo ni idea,alguna ayuda pleaseee,gracias

Sotrono
30-04-2006, 17:38:37
Hola, tenes que decirnos que BD usas y que componentes. Bueno te digo como se hace con los componentes basicos.
Si usas TTable o TAdoTable:
Primero te paras sobre el registro que queres modificar, nose como haces la busqueda, los procedimientos Locate, Next, etc pueden servirte.
El codigo para la modificacion sería algo así:

Table1.Edit;
Table1.FieldByName('Campo1').AsString := 'Valor';
Table1.FieldByName('Precio').AsFloat := 5.74;
Table1.Post //Guarda los cambios


Y si usas TQuery o TAdoQuery con SQL:

With Query1 do begin
Close;
SQL.Text := 'UPDATE Empleados SET Sueldo = 1500 WHERE Nombre = "Javier Perez"';
ExecSQL;
SQL.Text := 'Consulta SQL'
Open;
end;

Espero que te sirva.
Bytes...