![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() ![]() Mi problema es un tanto extraño tengo un try con un filtro tal q asi: try TABLE3.FILTER:='CODIGO='+''''+maskedit1.Text+''''+' AND LIN='+''''+INTTOSTR(QUERY1.FIELDBYNAME('LIN').ASINTEGER)+''''; except messagedlg('ERROR: "No existe nº de linea en el detalle del pedido a proveedor"',mtwarning,[mbcancel],0); end; entonces cuando voy a grabar los datos ago esto la primera vez q lo ejecuto no da ningun problema pero si grabo dos veces seguidas me da un error de violacion de memoria justo al realizar el filtro. ![]() Alguna idea de por que ocurre esto??
__________________
.:|Merlin|:. |
#2
|
||||
|
||||
Si los datos los grabas en otra tabla supongo, puesto que no pones el código con el que grabas los datos, puede ocurrir que la segunda vez la tabla no esté en el modo Insert si es un registro nuevo o en Edit si se trata de un reemplazo.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
![]() |
|
|
![]() |
|