FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Migrar Registros
Saludos, una pregunta,
Tengo una tabla en access que tiene 3,155,602 registros, cuando intento importarlo a SQL server 2018, solo importa 65,534. Alguna idea para migrarlos todos? o es mejor, utilizarlos desde ahi? (utilizar ambas bases de datos) Que contiene la base de datos? la lista de RNC de mi Pais. |
#2
|
||||
|
||||
Creo que lo más fácil es que lo leas directamente del fichero original, que es un texto normal.
|
#3
|
||||
|
||||
Fíjate que exporta justo 65.534, es decir, casi el máximo que permite direccionar con 16 bits (63.535). Me hace sospechar que hay un campo con la ID que debería ser de, al menos, 32 bit pero que se ha definido como 16. Revisa la definición de los campos.
|
#4
|
|||
|
|||
Cita:
Como esta dividido por | Solo me interesa obtener la primera, segunda y cuarta al momento de hacer una consulta. Imagen Si mal no recuerdo en una de las pruebas puse todos los campos VarcharMax y hacia lo mismo... |
#5
|
||||
|
||||
No somos adivinos y no vemos tu ordenador/computadora.
|
#6
|
|||
|
|||
Puse la imagen, no entiendo el porqué de tu sarcasmo, por si acaso, uso delphi 7.
|
#7
|
||||
|
||||
Cita:
Digo que no somos adivinos porque dices que tan solo puedes traspasar una cantidad determinada de registros, pues necesitamos ver el código fuente que estás usando y la estructura de la base de datos destino. |
#8
|
|||
|
|||
Cita:
En su defecto, si hay alguna forma en Delphi, de buscar dentro del fichero txt y Seleccionar la información necesitada, seria un éxito. |
#9
|
||||
|
||||
Lo tienes fácil si los campos están separados por un carácter |
|
#10
|
|||
|
|||
He estado buscando, pero solo he visto lecturas de TXT y comprobar si existen palabras...
|
#11
|
||||
|
||||
Pues eso es, un fichero TXT y encontrar palabras, en este caso una palabra de longitud 1.
Ya sabes, abres el TextFile y la conexión a la BD. Código:
Lees línea a línea hasta eof del fichero. Primer campo hasta el primer | Segundo campo hasta el segundo | Saltas un | Tercer campo hasta el siguiente | Guardas en la BD los campos Finalmente, cierras el fichero. |
#12
|
||||
|
||||
¿Has conseguido hacerlo?
¿Necesitas alguna ayuda? |
#13
|
|||
|
|||
Cita:
Si supiera como hacerlo no estaría aquí... Mi fuerte es la reparación de laptops, Lcd, plasmas, y alguna que otra cosa dentro de la electronica, no la elaboración de código, la elaboración de código lo hago porque me gusta aprender programación. |
#14
|
||||
|
||||
Crea un proyecto nuevo.
Añade un botón, 3 labels y un memo, por ejemplo. En el click del botón pega esto: Los labels los he nombrado: lb1, lb2 y lb3 El botón lo he nombrado: bt1 El memo lo he nombrado: mmo1
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 28-12-2018 a las 11:49:22. |
#15
|
|||
|
|||
Wow, funciona excelente Maestro, Gracias por compartir, que delphi usas?
Última edición por Casimiro Notevi fecha: 29-12-2018 a las 11:00:19. |
#16
|
||||
|
||||
Es un delphi 2007, pero es un código estandar, funcionará en todos los delphi.
|
#17
|
|||
|
|||
Cita:
Referente al código, ya hice la importación, y le agregue dos campos mas, en total, se importaron 3,203,126 |
#18
|
||||
|
||||
Lo del renombrado es porque lo tengo configurado así con el asistente cnpack instalado.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Migrar de ZIP -> RAR | ANG4L | Varios | 5 | 21-02-2007 16:52:26 |
Arreglo de Registros, con arreglos de Registros(Dinamico) | PiornoCKA&G | Varios | 4 | 05-01-2007 08:53:30 |
por que duplicidad de registros con clientdataset sin ingresar registros ...mysql | Arturo | MySQL | 3 | 05-09-2006 18:39:37 |
Como puedo Migrar Registros con INSERT? | JELIRM | SQL | 3 | 05-07-2005 22:25:36 |
¿Como puedo Migrar Registros con INSERT? | JELIRM | SQL | 1 | 05-07-2005 00:44:43 |
|