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 25-02-2004
Wanderer Wanderer is offline
Registrado
 
Registrado: feb 2004
Posts: 9
Poder: 0
Wanderer Va por buen camino
Problemas con el Master - Detail

Hola soy yo de nuevo:

Pues vale que sigo con los corajes, que ahora estoy haciendo el modulo de facturaciones y trato de hacer un master - detail, pero cuando ligo la propiedad MasterFields o Indexname del detalle me manda un error que dice "index is out of date" o sea que el índice esta fuera de la fecha, no estoy muy seguro a que se refiere, si alguien podría explicrame bien que quiere decirme Delphi con eso se lo agradeceré, para esto yo controlo las facturas con el folio mismo al cual le genere un índice primario, en mi tabla DetalleFacturas tengo el mismo campo, pero obviamente con un índice secundario para poder hacer la relación.
Responder Con Cita
  #2  
Antiguo 25-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
Estas trabajando en Paradox en red, verdad??
No te lo aconsejo, te diria que migraras a Interbase 6 o Firebird, que son gratuitos y SGBD basados en SQL.
El error lo tienes porque el indice, digamos no esta actualizado.
Abre la tabla con Database Desktop, pulsa en restructure, marcale pack table y graba la tabla, a ver si asi se soluciona.

Un saludo
__________________
J. Adolfo Núñez
Responder Con Cita
  #3  
Antiguo 25-02-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Aunque es posible que tampoco con el Database Desktop puedas abrir la tabla en cuyo caso tendrás que borrar manualmente los índices y regenerarlos.

// Saludos
Responder Con Cita
  #4  
Antiguo 26-02-2004
Wanderer Wanderer is offline
Registrado
 
Registrado: feb 2004
Posts: 9
Poder: 0
Wanderer Va por buen camino
Unhappy Otra vez la mula al trigo

Ya lo hice, regenere los índices y con eso me dejo pasar, por cierto mi BD es StandAlone, no estoy usando C/S, pero ahora, al querer introducir un registro en la tabla detalle me manda "Index is Read-Only" o sea que el índice es de sólo lectura, que hice mal ahora???????? Auxilio!!!!!!!!!!!!!!!!!!!!!!!!!!

P. D. Pues vale, en verdad me esta medio decepcionando el Delphi o de plano es que soy yo?
Responder Con Cita
  #5  
Antiguo 26-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
Si estas empezando digamos que es Paradox. No es un BD muy consistente. Mira los atributos de archivos de indices o directamente regenera los indices del detalle.
__________________
J. Adolfo Núñez
Responder Con Cita
  #6  
Antiguo 28-02-2004
Wanderer Wanderer is offline
Registrado
 
Registrado: feb 2004
Posts: 9
Poder: 0
Wanderer Va por buen camino
Ya regenere los índices y nada!!!!!

Hola:

Ya regenere los indices, los elimine y los volvi a crear y nada me sigue mandando el mismo error, que hago ahora????? auxilio!!!!!!!!!!! ya no se me ocurre que más hacer....
Responder Con Cita
  #7  
Antiguo 28-02-2004
murci murci is offline
Miembro
 
Registrado: jul 2003
Ubicación: Murcia
Posts: 43
Poder: 0
murci Va por buen camino
¿Has mirado las propiedades de los indices con Database Desktop? No los atributos del fichero. Por dar una idea.
__________________
J. Adolfo Núñez
Responder Con Cita
  #8  
Antiguo 29-02-2004
Wanderer Wanderer is offline
Registrado
 
Registrado: feb 2004
Posts: 9
Poder: 0
Wanderer Va por buen camino
Ok, Ok donde hago eso???

Ok, a ver dime donde miro las propiedades del índice, porque nomás no le hallo, estoy usando el DataBase DeskTop que viene con Delphi. como cambio ahí la propiedad de sólo lectura????
Responder Con Cita
  #9  
Antiguo 29-02-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Sino recuerdo mal este error no te lo da porque el índice sea de solo lectura, sino porque en la tabla detalle tienes que tener un índice primario, crea un índice primario, puede valerte un campo de tipo autoincremental y verás como no te arroja ese error.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #10  
Antiguo 29-02-2004
Wanderer Wanderer is offline
Registrado
 
Registrado: feb 2004
Posts: 9
Poder: 0
Wanderer Va por buen camino
Ya me habian dicho eso

Ya me habian comentado eso y no lo quise hacer, porque me parecio absurdo, menuda mugre esta del paradox, que eso no se debe de hacer o si???? todos los DBMS que he usado no hacen eso...y eso que he usado muchos, pero en fin lo voy a hacer...gracias!!!!
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 22:30:32.


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