Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-06-2003
Marina Marina is offline
Miembro
 
Registrado: may 2003
Ubicación: Córdoba - Argentina
Posts: 52
Poder: 22
Marina Va por buen camino
Error At end of table del BDE

Hola a todos!

Trabajo con Interbase, Delphi 4 professional y conexión a través del BDE.
Uso componentes TQuery y cachedupdates.
Estoy haciendo pruebas en red de una aplicación que hace facturas.
El problema que tengo es que algunas veces, cuando voy a grabar, en uno de los puestos me da el siguiente error: "8706 At end of table"; no se que significa este error.
No vale la pena, creo, explicar ahora como está programado todo para grabar la factura, solo me interesa saber que significa este error.

Gracias anticipadas.

Marina
Responder Con Cita
  #2  
Antiguo 11-06-2003
Marina Marina is offline
Miembro
 
Registrado: may 2003
Ubicación: Córdoba - Argentina
Posts: 52
Poder: 22
Marina Va por buen camino
Hola de nuevo!

El error del BDE al que hago mención me da cuando trabajo en dos puestos de trabajo y en uno de ellos se va a hacer Applyupdates del primer query que debe actualizar. En este momento, el otro puesto de trabajo está esperando que termine la transacción de este para poder grabar.

Marina
Responder Con Cita
  #3  
Antiguo 24-06-2003
emili emili is offline
Miembro
 
Registrado: jun 2003
Ubicación: Ontinyent (Valencia)
Posts: 14
Poder: 0
emili Va por buen camino
Hola Marina. Yo tengo el mismo problema.
Tengo una aplicación de gestión (facturas...) y me pasa de vez en cuando.

Creo que el problema esta al hacer el applyupdates de todas las tablas, es decir, si tienes las siguientes tablas:

Cabecera
Lineas
Lineas_IVA

el Applyupdates ha de ser en el siguiente orden Lineas_IVA, Lineas, Cabecera, ya que la tabla Lineas_IVA cuelga de Lineas y esta de Cabecera.

Esto me saco de este problema en alguna tabla, pero me sigue ocurriendo en otras similares. Es decir, que esto puede influir, pero no es la solución definitiva.

Pruebalo a ver si te da resultado.

Te agradeceria que si encontraras la solución del problema o alguna cuestión relacionada con este error me lo comunicaras.

Saludos.
Responder Con Cita
  #4  
Antiguo 24-06-2003
elpinjum elpinjum is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Alicante
Posts: 23
Poder: 0
elpinjum Va por buen camino
Yo tube ese problema hace una termporada y consegui solucionarlo, me suena que el problema era a causa del indice primario de la tabla que era de tipo autonumerico, ya que cuando estas en CachedUpdates, los campos autonumericos no los intruduce hasta que no hagás el ApplyUpdates.
Responder Con Cita
  #5  
Antiguo 24-06-2003
emili emili is offline
Miembro
 
Registrado: jun 2003
Ubicación: Ontinyent (Valencia)
Posts: 14
Poder: 0
emili Va por buen camino
A mi me pasa y no tengo ningún autonumérico.
Responder Con Cita
  #6  
Antiguo 24-06-2003
Marina Marina is offline
Miembro
 
Registrado: may 2003
Ubicación: Córdoba - Argentina
Posts: 52
Poder: 22
Marina Va por buen camino
Yo encontré la solución en un artículo de Ian Marteens llamado "El misterio de la cabecera perdida".
En un momento había descartado este artículo porque no era el mismo error a que hace alución el artículo, pero luego de probarlo vi que se trataba del mismo problema.
El problema es del BDE al trabajar con CachedUpdates.
Este artículo al que hago referencia está en la sección de trucos de Ian Marteens en este mismo foro, y es el truco 229.

Espero que puedan solucionar su problema.

Marina
Responder Con Cita
  #7  
Antiguo 25-06-2003
emili emili is offline
Miembro
 
Registrado: jun 2003
Ubicación: Ontinyent (Valencia)
Posts: 14
Poder: 0
emili Va por buen camino
Muy interesante el truco. De haberlo conocido antes!!!
Es ese problema. Voy a implementarlo.

Muchas gracias a todos!

Emili
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:00:30.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi