Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Problemas con el Master - Detail (https://www.clubdelphi.com/foros/showthread.php?t=7727)

Wanderer 25-02-2004 08:50:44

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.

murci 25-02-2004 12:44:16

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

roman 25-02-2004 15:53:34

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

Wanderer 26-02-2004 08:12:53

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?:confused:

murci 26-02-2004 09:20:41

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.

Wanderer 28-02-2004 06:53:42

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....:(

murci 28-02-2004 11:38:40

¿Has mirado las propiedades de los indices con Database Desktop? No los atributos del fichero. Por dar una idea.

Wanderer 29-02-2004 02:06:03

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????

marcoszorrilla 29-02-2004 17:53:39

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.

Wanderer 29-02-2004 19:26:18

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!!!!


La franja horaria es GMT +2. Ahora son las 04:22:48.

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