Búsqueda personalizada
Regístrate gratis para participar de los foros, o si ya estás registrado haz login.
| comentario del autor | Jue Oct 15, 2009 11:23 pm | |
|
necesito migrar la informacion almacenada en la misma a otra del tipo DBS Alguien sabe como hacerlo? La base en cuestion se llama superbase 85 y no pude hallar ninguna informacion de la misma |
||
| asistió a la solución | Sab Oct 17, 2009 6:33 pm | |
|
Una vez que tienes los datos en un fichero de texto ya se pueden importar a cualquier Base de Datos que tu quieras. Si no tienes una opción en tu software para exportar los datos a fichero de texto, un programador experto podría analizar el formato de tu Base de Datos y hacer un programa que vuelque el contenido a un fichero de texto. Saludos |
||
| asistió a la solución | Sab Oct 17, 2009 6:39 pm | |
|
Una vez que tienes los datos en un fichero de texto ya se pueden importar a cualquier Base de Datos que tu quieras. Si no tienes una opción en tu software para exportar los datos a fichero de texto, un programador experto podría analizar el formato de tu Base de Datos y hacer un programa que vuelque el contenido a un fichero de texto. Saludos |
||
| comentario del autor | Sab Oct 17, 2009 11:20 pm | |
|
Una persona entendida en el tema (no es mi caso) me dijo que no es ningun sistema de base de datos conocido. La misma fue programada en basic en la decada del ochenta ,es muy pequeña ,y a veces no corre bien en computadoras modernas salvo que tengan windows 98 o anterior ,si alguien desea ver el programa se lo puedo enviar pesa solo 22k . |
||
| asistió a la solución | Mar Oct 20, 2009 6:23 pm | |
|
Si mi mente no me falla, la forma en que Basic guardaba los registros en una base de datos (archivo de texto) era de manera secuencial, es decir, termina un registro e inmediatamente inicia el otro, la manera en que uno manipulaba la información era conociendo el tamaño del registro, para así poder mover el "offset", es decir, si tu registro era de 200 caracteres, el siguiente registro iniciaría en el caracter 201, el siguiente en el 401 y así consecutivamente. Héchate un clavado a la info de tu archivo de texto y trata de encontrar el tamaño de tu registro, como? pues analizando los primeros caracteres del registro y tratando de encontrar un patrón que te permita cuales son los primeros de cada registro, por ejemplo, en el siguiente ejemplo considera que xxx es la "llave" para cada registro: xxxaaaaaaaaaabbbbbbbbbbccccccccccxxxaaaaaaaaaabbbbbbbbbbccccccccccxxxaaaaaaaaaabbbbbbbbbbccccccccccxxxaaaaaaaaaabbbbbbbbbbcccccccccc en el anterior ejemplo de como supongo que estás viendo tu información, xxx es lo que denominaríamos el campo llave, aaaaaaaaaa sería un campo de tu información de 10 caracteres, luego bbbbbbbbbb que sería otro campo de 10 caracteres y finalmente cccccccccc que sería tu último campo de información, para que inmediatamente aparezca el siguiente campo llave. En este ejemplo tendrías una longitud de registro de 33 caracteres. Lo que tienes que hacer (o te tienen que hacer) es un programa que vaya leyendo cada registro (una vez encontrada la llave) y te les vaya insertando un salto de página, para que los puedas ver de la siguiente manera: xxxaaaaaaaaaabbbbbbbbbbcccccccccc xxxaaaaaaaaaabbbbbbbbbbcccccccccc xxxaaaaaaaaaabbbbbbbbbbcccccccccc xxxaaaaaaaaaabbbbbbbbbbcccccccccc Y así se te haga mas fácil la importación desde otra Base de Datos |
||
| asistió a la solución | Mar Oct 20, 2009 6:25 pm | |
|
Perdón, puse salto de página pero me refería a un salto de línea |
||
| comentario del autor | Mar Oct 20, 2009 9:41 pm | |
|
|
||
| comentario del autor | Mar Oct 20, 2009 10:22 pm | |
|
ahora ¿existe un programa asi? o habria que hacerlo ,si la opcion es la segunda estoy en problemas porque yo de programacion cero,si existe alguien me puede informar donde obtenerlo? disculpen mi ignorancia |
||