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 07-08-2004
panda panda is offline
Registrado
 
Registrado: jul 2004
Posts: 5
Poder: 0
panda Va por buen camino
Modifico tabla y la indexo

Esto es un proyectó que en este punto tengo que editar toda la columna y después ordenarla primero ascendente y después descenderte, editando solo en una de las columnas

Cuando ruedo el proyecto y doy el clic en el botón me salta un aviso de error:

Index is out of Date.

Index : Sábado (Este es el nombre del orden )

Esto viene de:

Una tabla Parados , en la tabla ya tengo dos index auxiliares uno es ascendente y el otro es descendente , los llamo con este código

DM_Tablas.T_ Tabla.Active := False;

DM_Tablas.T_Tabla.IndexName := 'Decreciente';

DM_Tablas.T_ Tabla.Active := True;

En el object inspector:

Active: True

AutoRefresh:False (si lo prendo me apaga la tamba¡¡)

DefaaultIndex:True

IndexDefs: tengo los nombres de los index

IndexFiledName: esta el nombre de la columna a ser indexada

IndexFiles : no se que es esto cuando lo abro no me da acceso

IndexName: también aquí están los nombres de los index, a saber Sábado y Domingo.



Esto claro , la tabla esta activa. No sé si logre explicarme correctamente pero les pido ayuda y espero pregunten las cosas que no quedaron bien claras para la solución del problema

panda
Responder Con Cita
  #2  
Antiguo 09-08-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
Por lo que veo estas trabajando con Paradox entonces tienes que crear un indice primario y los otros declararlos como mantenidos de esta manera no tendras que hacer nada se actualizaran automaticamente.

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
  #3  
Antiguo 11-08-2004
panda panda is offline
Registrado
 
Registrado: jul 2004
Posts: 5
Poder: 0
panda Va por buen camino
puedo tener varios inices primarios o solo uno ?

para lo que estoy pensando nesecito tener dos .
Responder Con Cita
  #4  
Antiguo 11-08-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Esto no es posible.

Cada tabla tendrá solo una llave primaria. Que por algo es primaria.

Lo que si podes tener muchos, en cualquier motor de base de datos, son indices únicos o univocos (unique index).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 12-08-2004
panda panda is offline
Registrado
 
Registrado: jul 2004
Posts: 5
Poder: 0
panda Va por buen camino
index

mi real problema como lo he esplicado en mi primer intervencion es este mensaje de error .

Index is out of Date.

se me dijo que deberia tener un inice primario , pero no es este el caso .

necesito dos indices uno acendente y otro desendente .

como lo hago??
Responder Con Cita
  #6  
Antiguo 13-08-2004
Avatar de Cabanyaler
Cabanyaler Cabanyaler is offline
Miembro
 
Registrado: jun 2003
Ubicación: País Valencià
Posts: 339
Poder: 21
Cabanyaler Va por buen camino
Hola, si te dice Index of out date, probablemente, además, estés teniendo el problema típico de las tablas de paradox, y es que se fastidien los indices.
Para su recuperación existen utilidades, entre ellas una Freeware que yo utilizaba cuando mi SGDB era paradox, o cuando se me fasticia algúin indice con algunas BBDD antiguas a las que aún no he pasado a SQL.
Dicha utilidad se llama Sysutils, y la puedes buscar en Web. Es bastante común encontrarla an miles de lugares.
Otra solución es eliminar todos los indices con el DataBase Desktop y volverlos a rehacer.
Suerte.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
Responder Con Cita
  #7  
Antiguo 11-09-2004
panda panda is offline
Registrado
 
Registrado: jul 2004
Posts: 5
Poder: 0
panda Va por buen camino
Resultsdo parcial Index

Bueno primero quiero agradecer a marcoszorrilla,Cabanyaler,jachguate por sus ayudas .

por lo que vi la Paradex no es de lo mas tranquilizador ???

sera que esntendi bien ????

continuo con Paradox
esto es lo que hice con su ayuda , tire la tabla que estaba pronta y la volvi a hacer le coloque los indices que nesecitaba y rode el programa , bien una maravilla me ordeno creciente , pero ete aqui que el trabajo que necesito
es:

lanso los numeros y despues los ordeno ,despues de pronto existe posibilidad de que estos numeros sean alterados , yo los edito y vuelvo a ordenar , en este momento voy y limpio el index se me queda como fue ingresado , voy a editar los nuevos lugares , que es a lo que se refiere los numeros es un sorteo de entrada ,cuando hago esto ya no funciona mas nada , es desesperador ,jajajaj .

Bueno pero despues de esto tengo todavia que ordenarlo decreciente , para que los que entraron el primer dia primero lo hagan por ultimo en el segundo dia.

que te parese deberia cabiar de Paradox para cual?, yo ulilizo esta porque es la unica que aprendi a utilizar , pero vamos harriba.

A parte no entendi lo que me decis de Sysutils y tabien no se como utilizarlo si pudieras darme una mano en esto , las Freeware tambien casi que no se nada de esto como se utilizan?

un abrazo y muchas gracias .

Panda
Responder Con Cita
  #8  
Antiguo 11-09-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Bueno. NO puedo ayudarte mas con paradox, dado que no lo uso regularmente. Sin embargo, si estas considerando cambiar a algo mas serio y estable, te recomiendo que evalues firebird, la base de datos open source basada en la liberación de Interbase 6.

Estable, confiable, escalable, multiplataforma... en fin.

http://firebird.sourceforge.net

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #9  
Antiguo 11-09-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
Cita:
lanso los numeros y despues los ordeno ,despues de pronto existe posibilidad de que estos numeros sean alterados , yo los edito y vuelvo a ordenar , en este momento voy y limpio el index se me queda como fue ingresado , voy a editar los nuevos lugares , que es a lo que se refiere los numeros es un sorteo de entrada ,cuando hago esto ya no funciona mas nada , es desesperador ,jajajaj .....
Por lo que veo no estás haciendo las cosas bien, los ordeno, no tienes que ordenar nada, se ordenan solos, si tienes activado el índice que te interesa en ese momento verás que se ordenan automáticamente.

Para poderte ayudar debieras poner el código que utilizas, de paso te recomiendo te leas el artículo que existe sobre Paradox en Red en las páginas del Club.

Finalmente he de decir que existen cientos de aplicaciones hechas con Paradox y funcionando sin ningún problema, que la mayor parte de los fallos viene dada por una mala configuración.

Yo aún tengo algunas aplicaciones con Paradox y de hecho hay sitios en donde hace más de 2 años que no he ido a nada y ahí siguien funcionando todos los días.

Otra cosa es que no es C/S y que con cantidades muy grandes de datos se atraganta y que el SQL que tiene presenta importantes carencias.

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
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 19:17:39.


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