Buena noche no logro congeniar con esta formula:
Quiere hacer un Update en la base de dato SQL de algunos campo:
Código:
begin
ADOQueryUpdate.SQL.Clear;
ADOQueryUpdate.SQL.Add( 'UPDATE Tiket SET' );
ADOQueryUpdate.SQL.Add( 'Estatus = 'OLD');
ADOQueryUpdate.SQL.Add(' WHERE Item = ' +Trim(Label3.Caption));
ADOQueryUpdate.ExecSQL;
//ADOQueryUpdate.Refresh;
end;
el acxion se ejecuta con un Speedbuton
En el label3 tengo el numero de registro dentro de la base de datos llamado ITEM, esta imformacion es traida por otra consulta SQL la cual Funciona sin ningun problema.
Lo que pretendo hacer es hacer un UPDATE de la tabla TIKET donde le cambio el valor que tiene el campo ESTATUS a 'OLD' especificamente del registro contenido dentro de Label3.caption, Claro esta que tebo modificar otros campos tambien con la misma condicion todos contenidos en los label.caption. pero ahora queria probar con uno solo y si funcionaba le agtregaba lo demas. Al momento de ejecutarlo me da un error que dice que no consigue el campo OLD.
Aqui donde digo yo, 'los misterios del SQL son infinito'.....



