![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
![]() ![]() ![]() Ahora resulta que describir una situación particular como surrealista me hace un tipo de poca ética y de dudosa confiabilidad... vaya, generalmente las muchachas me dicen eso por ahí de la segunda o tercera invitación a cenar pero no de primera y pata... bueno, alguna vez tenía que suceder...No se arlebreste doitor que no era en mal plan... solo yo con mi apestoso e irreverente humor negro, que nunca me doy a entender... Tu problema debe ser la forma como te conectas a esa base de datos... seguro que cuando abres la tabla en acces no esta tratando de cargarse a memoria los 40 millones de registros.. y tu programa (dependiendo de la forma en como te conectes) al darle Open a la tabla o Consulta si lo está tratando de hacer... además no me imagino para que quieras abrir una tabla de 40 millones nomás así porque si, a menos que le quisieras pasar un super complicadisimo algoritmo de DataMining... Mi recomendación... Access no es para esos trotes... si de verdad quieres aprender a manipular grandes cantidades de información, utiliza un servidor SQL y ahi si encontrarás muchas formas de explotar la información usando Vistas, Procedimientos Almacenados, Triggers y demas chunches... con access te limitarás más de lo que aprenderás...
__________________
"Hey, nena, debe ser genial ser tú y verme a mí mismo..." |
|
#2
|
||||
|
||||
|
Yo estoy con xander, porque en la "vida real" no sirve para nada traerse una lista de millones de registros, además de que Access es una base de datos "doméstica" no "profesional".
Aquí tienes un hilo donde se explica gráficamente la diferencia entre Access, Paradox y Firebird. ![]() P.d. En cuanto a la base de datos que tienes, no sé en tu país, pero aquí en España, creo que ya estarías en la cárcel además de tener que pagar una multa multimuchimillonaria
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
casacham, ¿has probado modificar la propiedad CursorLocation del ADOTable? Para esa cantidad de información, te convendría más clUseServer que el default clUseClient.
// Saludos |
|
#5
|
||||
|
||||
|
Lo malo no está en lo que yo piense
Lo malo no está en lo que yo piense. Yo más bien pienso que sería de poco confiar alguien capaz de obtener la base de datos del padrón electoral para practicar, que tal que por ahí algún malicioso o por causas de seguridad informática en tu oficina la obtiene sin tu autorización.
Y es que Casacham es psiquiatra o psicólogo para psicoanalizarme con un par de líneas que escribí y saber que tan confiable soy. Oye y de paso no podrías conseguirme la base de datos de México y la de el Salvador porfa. Mándame cotización.
__________________
Herr Heins Faust |
|
#6
|
||||
|
||||
|
Perdón no contesté
Ah al usar el TADOQuery usa una instrucción SQL que te pudiera devolver un número pequeño de registros, por ejemplo:
También ya checaste si esa base de datos se abre sin problema en Access, si es que está demasiado grande en tamaño o está demasiado lenta en Access trata de usar el "Compactar y reaparar" de access en el menú herramientas, esto me ha funcionado un par de veces.
__________________
Herr Heins Faust |
|
#7
|
||||
|
||||
|
Aunque estoy de acuerdo que con Access puede hacerse, recomiendo encarecidamente usar una base de datos SQL (Firebird, por ejemplo).
Las técnicas de programación son distintas y "te obliga" a hacer un buen uso del sistema. En realidad podrías usar un objeto TTable con una base de datos SQL, pero en los manuales te dice claramente que no debe hacerse, de hecho te dá las bases para crear una base de datos robusta (en su estructura), rápida (en cuanto a creación de índices, selección de 1 solo registro en lugar de 3.000, etc) y una gran variedad de soluciones para atacar situaciones difíciles (triggers, Store procedures, etc). Después de usar Firebird, me avergüenza las cosas que hice con paradox..... .Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Crear base de datos y cargar datos desde delphi | Albano | MySQL | 4 | 17-05-2007 20:01:18 |
| Herramienta case para diccionario de datos de base de datos firebird | mcalmanovici | Firebird e Interbase | 1 | 11-02-2007 15:17:37 |
| Como pasar datos de una hoja de Excel a Bases de Datos de Paradox | Goyo | OOP | 1 | 06-02-2007 01:57:20 |
| Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas | adaypr | C++ Builder | 1 | 05-09-2006 11:56:33 |
| Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) | frankmch | Conexión con bases de datos | 2 | 08-09-2003 19:44:52 |
|