with dmDatos.dstEntradas do begin Close; Modifysql.Text := ' update ENTRADAS ' + ' set ESTADOB = ' + QuotedStr('TERMINADO') + ' where ID = ' + QuotedStr(IntToStr(be.ID)); Open; Edit; Post; end;
Salud OS
Posted 23 March 2010 - 01:28 PM
with dmDatos.dstEntradas do begin Close; Modifysql.Text := ' update ENTRADAS ' + ' set ESTADOB = ' + QuotedStr('TERMINADO') + ' where ID = ' + QuotedStr(IntToStr(be.ID)); Open; Edit; Post; end;
Posted 23 March 2010 - 01:53 PM
Posted 23 March 2010 - 01:56 PM
Pos voy a aportar mi granito de arena, a ese code le falta el SQL.Clear y así nos evitamos futuros errores
.
Posted 23 March 2010 - 01:59 PM
Posted 23 March 2010 - 02:00 PM
Posted 23 March 2010 - 02:02 PM
Bueno, yo siempre uso SQL.Text y de vez en cuando me ha dado errores de duplicación, por eso siempre lo uso antes
, así ni me preocupo por ella.
Edit1.Text := 'No puede ser';
Edit1.text := ''; Edit1.Text := 'No puede ser';
Posted 23 March 2010 - 02:03 PM
Posted 23 March 2010 - 02:06 PM
Posted 23 March 2010 - 05:22 PM
Si es por gustos a mi me gusta de esta forma
delphi
with dmDatos.dstEntradas do begin Close; Modifysql.Text := ' update ENTRADAS ' + ' set ESTADOB = ' + QuotedStr('TERMINADO') + ' where ID = ' + QuotedStr(IntToStr(be.ID)); Open; Edit; Post; end;
Salud OS
Posted 23 March 2010 - 05:31 PM
Pues... yo diría que si
no se supone que en lugar de open,edit y post va solo execsql.
Posted 23 March 2010 - 05:32 PM
Posted 23 March 2010 - 08:44 PM
Si es por gustos a mi me gusta de esta forma
delphi
with dmDatos.dstEntradas do begin Close; Modifysql.Text := ' update ENTRADAS ' + ' set ESTADOB = ' + QuotedStr('TERMINADO') + ' where ID = ' + QuotedStr(IntToStr(be.ID)); Open; Edit; Post; end;
Salud OS
no se supone que en lugar de open,edit y post va solo execsql.
Posted 23 March 2010 - 08:52 PM
Pos voy a aportar mi granito de arena, a ese code le falta el SQL.Clear y así nos evitamos futuros errores.
![]()
![]()
, no amigo, cuando asignas al SQL.Text la consulta, ésta es reemplazada por la anterior, eso sólo es necesario cuando utilizas SQL.Add().
Salud OS
Posted 23 March 2010 - 11:22 PM
Tambien pense eso pero:
---------------------------
Controlv
---------------------------
use Open for a Select Statement.
---------------------------
Aceptar
---------------------------
Posted 26 March 2010 - 11:17 AM
Tambien pense eso pero:
---------------------------
Controlv
---------------------------
use Open for a Select Statement.
---------------------------
Aceptar
---------------------------
que quieres decir con eso?
Posted 26 March 2010 - 11:29 AM
Tambien pense eso pero:
---------------------------
Controlv
---------------------------
use Open for a Select Statement.
---------------------------
Aceptar
---------------------------
que quieres decir con eso?
Que al usar ExecSQL, cuando compilas envia ese mensaje de error.