![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Hola
Si trabajas con TTable, debes hacer un Post después de la inserción o Modificación. En el Evento AfterPost del Ttable, coloca : NombreTabla.FlushBuffers; esto te va permitir que se actualice la tabla sin necesidad de cerrarla. Si trabajas con TQuery y te da ese error podría ser porque no estás cerrando la consulta antes. Debes tener la siguiente sintaxis: Query1.Close; Query1.SQL.Add('........');//tu sql para la modificacion Query1.ExecSQL; Query1.Open; Si estas haciendo eso y persiste el error, entonces envía el código para ver donde está el detalle. |
|
#2
|
||||
|
||||
Nemesio supongo que quieres decir que utilice ExecSql u Open dependiendo de que la consulta se de acción o de selección. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
#3
|
|||
|
|||
|
Si Marcos, gracias por el detalle.
|
|
#4
|
||||
|
||||
|
hola
pues el metodo que estoy usando es normal como si fuera un TTable, pero con TQuery
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. |
|
#5
|
|||
|
|||
|
Hola
De esa forma no lo vas a hacer, tienes que hacerlo por medio de una consulta de acción y pasarle los parámetros. Código Delphi [-] Query1.Close; Query1.SQL.Add('........');//tu sql para la modificacion Query1.ParamByName('Campo1').Value:=Edit1.Text; ... .. Query1.ExecSQL; //o Query1.Open; |
|
#6
|
||||
|
||||
|
pues claro que de esta forma se puede hacer pues los TQuery Tiene casi el mismo comportamiento que un TTable con la diferencia de que los querys se usan para traer filas especificas y ejecutar sentencias sql, pero los TTables solo pueden cargar todo el contenido de una tabla en memoria y no te permite manejar valores especificos a menos que los filtre o algo asi, bueno eso es lo que tengo entendido. Ademas de que los TQuerys tienen la ventaja de que actualizan mas rapido que los TTables, activando la propiedad RequestLive y CacheUpdate. Pero aun no siguo entendiendo porque me da este error.
__________________
Ivan Lora http://www.arrobasoft.da.ru Valientes son aquellas personas que triunfan donde otros fracasan. Bienaventurado los que nada esperan porque jamas seran defraudados. |
|
#7
|
|||
|
|||
|
Pues bueno, yo no he logrado hacer modificaciones de esa forma sino con consultas de acción.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| actualizar registro de windows | jmeng2 | Varios | 2 | 08-12-2004 16:44:02 |
| Actualizar registro activo en DBLookupListBox | i.larranaga | Conexión con bases de datos | 2 | 21-07-2004 08:41:21 |
| Error al llamar por segunda vez al QReport | Ana Cristina | Impresión | 4 | 09-07-2004 08:31:36 |
| Error al cargar formulario por segunda vez | sgarrido | Varios | 4 | 19-05-2004 23:06:15 |
| Actualizar un único registro | Muten | Firebird e Interbase | 2 | 16-03-2004 16:03:30 |
|