Cita:
Empezado por georgejg
Código Delphi [-]
Masdata.Query6.SQL.Clear;
Masdata.Query6.Close;
Masdata.Query6.SQL.Text:=('UPDATE TABLA1 SET TOTAL=:total WHERE (FECHA ="'+DBEdit9.Text+'")');
Masdata.Query6.ParamByName('total').AsString:= trim(Edit89.Text);
Masdata.Query6.ExecSQL;
|
pues no me creas mucho pero yo intentaria
Código Delphi
[-]Masdata.Query6.SQL.Text:='UPDATE TABLA1 SET TOTAL=:total WHERE FECHA =:fecha';
o
Código Delphi
[-]Masdata.Query6.SQL.Text:='UPDATE TABLA1 SET TOTAL=:total WHERE FECHA =' + quotedstr(DBEdit9.Text);
y para el datetimepicker como parametro es con .asdatetime o el valor de .date
a ver si te sirve de algo..
lo que yo siempre hago es meter el sql en una cadena y luego le doy SQL.text:=cadena; se ve un poquitito mas limpio