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 16-04-2008
martin17476 martin17476 is offline
Miembro
 
Registrado: oct 2006
Posts: 27
Poder: 0
martin17476 Va por buen camino
Error: At beginning o table

Hola a todos,

Estoy haciendo un programa monopuesto, sencillo, con BDE y tablas Paradox (no hay red). Una de las tablas me da el error "At beginning of table" y no sé como resolverlo.

Aunque he buscado en el fori y he visto un hilo, éste se cerró antes de dar la respuesta definitiva.

Espero vuestra ayuda.
Responder Con Cita
  #2  
Antiguo 16-04-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Leí por ahí que era algo así:

Tienes dos tablas, maestro y detalle, unidas.
En una tienes un campo calculado.
El error se da cuando en el detalle no existen registros.

Es este tu caso?
Responder Con Cita
  #3  
Antiguo 16-04-2008
martin17476 martin17476 is offline
Miembro
 
Registrado: oct 2006
Posts: 27
Poder: 0
martin17476 Va por buen camino
At beginning of tabel

Gracias por el mensaje duilioisola.

Si, es una tabla master y otra detalle con campos calculados ambas. He anulado los enlaces pero aún sigue dando el mismo problema. También he vuelto a definir la tabla de nuevo, con los mismos campos e índices y me sigue dando el mismo problema.

Si tienes o tenéis alguna otra ideal, os lo agradezco.

Saludos
Responder Con Cita
  #4  
Antiguo 16-04-2008
martin17476 martin17476 is offline
Miembro
 
Registrado: oct 2006
Posts: 27
Poder: 0
martin17476 Va por buen camino
He descubierto algo...

En el módulo de datos tenía otra tabla abierta (la detalle). Ahora no da el error, pero he de solucioinar el problema de esta tabla.

De todas maneras, estaría muy agradecido por nuevas ideas,
Responder Con Cita
  #5  
Antiguo 16-04-2008
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.734
Poder: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Mas que ideas, humildes recomendaciones:
- Ten en cuenta que internet es lento.
- Abre solo las tablas que necesites
- Trata de guardar en cache cosas que utilices frecuentemente y no cambien mucho.
(por ejemplo una tabla en memoria con las diferentes series de trabajo de una empresa, tablas de configuración, etc.)
- Si haces un select de una tabla que contiene blobs, selecciona los campos normales de la tabla por un lado y cuando se necesite mostrar el blob, lo buscas con un query.
- Trata de filtrar los datos lo más posible. No hagas un select de la tabla entera, sinó con un where que traiga solo los registros necesarios.
- No utilices el "selec * from". Selecciona solo los campos necesarios (select campo4, campo5 campo12 from)
Responder Con Cita
  #6  
Antiguo 16-04-2008
martin17476 martin17476 is offline
Miembro
 
Registrado: oct 2006
Posts: 27
Poder: 0
martin17476 Va por buen camino
Gracias

Gracias de nuevo.

El problema no es de internet, ya que es un programa monopuesto y los datos están localmente en el PC.

Como comenté antes, ya he visto un error en el módulo de datos y estoy trabajando en ello.

Saludos
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
me da error de corrupt table... en *.dbf uper Tablas planas 3 10-02-2006 23:21:37
error en table de delphi5 pzala Conexión con bases de datos 7 25-04-2004 19:52:51
At Beginning of Table joanrosario Conexión con bases de datos 17 25-01-2004 11:39:23
error en el create table xerkan Firebird e Interbase 3 07-10-2003 15:43:24
Error At end of table del BDE Marina Conexión con bases de datos 6 25-06-2003 10:58:32


La franja horaria es GMT +2. Ahora son las 10:05:54.


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