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
Escrito 23 marzo 2010 - 01:28
with dmDatos.dstEntradas do begin Close; Modifysql.Text := ' update ENTRADAS ' + ' set ESTADOB = ' + QuotedStr('TERMINADO') + ' where ID = ' + QuotedStr(IntToStr(be.ID)); Open; Edit; Post; end;
Escrito 23 marzo 2010 - 01:53
Escrito 23 marzo 2010 - 01:56
Pos voy a aportar mi granito de arena, a ese code le falta el SQL.Clear y así nos evitamos futuros errores
.
Escrito 23 marzo 2010 - 01:59
Escrito 23 marzo 2010 - 02:00
Escrito 23 marzo 2010 - 02:02
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';
Escrito 23 marzo 2010 - 02:03
Escrito 23 marzo 2010 - 02:06
Escrito 23 marzo 2010 - 05:22
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
Escrito 23 marzo 2010 - 05:31
Pues... yo diría que si
no se supone que en lugar de open,edit y post va solo execsql.
Escrito 23 marzo 2010 - 05:32
Escrito 23 marzo 2010 - 08:44
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.
Escrito 23 marzo 2010 - 08:52
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
Escrito 23 marzo 2010 - 11:22
Tambien pense eso pero:
---------------------------
Controlv
---------------------------
use Open for a Select Statement.
---------------------------
Aceptar
---------------------------
Escrito 26 marzo 2010 - 11:17
Tambien pense eso pero:
---------------------------
Controlv
---------------------------
use Open for a Select Statement.
---------------------------
Aceptar
---------------------------
que quieres decir con eso?
Escrito 26 marzo 2010 - 11:29
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.