 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Vie 14 Jul, 2006 9:46 pm Asunto: crear base de datos |
|
|
buenas tardes.
tengo un problema. tengo un archivo en txt que contiene la informacion de unos seriales. y quiero hacer consultas sobre este.
si trato de abrir el archivo en notepad se bloquea oviamente este archivo es muy grande pesa 606 megas.
lo que quiero es hacer un programa en c++ builder 6.0 que me pueda crear y manipular este archivo. claro voy a probar con archivos mas pequeños. `
para eso quiero crear una base de datos no se en que. acepto concejos.
me gustararia un ejemplo de un programa en c++ que cree y cargue una base de datos desde un archivo de texto imaguimo que despues solo usa la tabla que este cree. si me pueden ayudar lo agradesco es urgente.
mas que todo es para saber como puedo crear una base de datos como se almacena la informacion y como se puede consultar y cosas asi. |
|
| Volver arriba |
|
 |
Miguel Angel Torres Master


Registrado: 23 Abr 2006Mensajes: 282Ubicación: Siegen, Alemania
|
Publicado: Vie 14 Jul, 2006 10:41 pm Asunto: |
|
|
Si lo que tienes es un archivo de texto en donde tienes guardada toda la información de tu tabla, puedes hacer lo siguiente con SQL "Es el servidor y lenguaje que más me gusta y que yo creo que es más facil".
| Código: |
use Tu_Base_de_Datos;
LOAD DATA LOCAL INFILE
'c:/Tu_Archivo.txt' INTO TABLE Tu_Tabla
LINES TERMINATED BY '\r\n';
|
De esta manera puedes fácilmente cargar en tu/s tabla/s la información que tienes ("Tener en cuenta como creaste tus tablas para luego introducir tu información o viceversa"). Para hacer esto vas a necesitar el MySQL que consigues gratuito en cualquier lado y además una herramienta de conexión con builder el cual puedes bajar de aquí:
http://dev.mysql.com/get/Downloads/MyODBC3/mysql-connector-odbc-3.51.12-win32.zip/from/http://mysql.localhost.net.ar/
y visitar este vínculo del foro, donde yo solucioné mis dudas sobre como poder usar MySql con Builder:
https://cppbuilder.es/viewtopic.php?t=11406&sid=7dc8c8b70a6d92624d16b5bdf8dc46d1
Si tienes alguna duda, pues escribes y miramos que se puede hacer. Suerte.... _________________ Entre más sé, sé que nada sé
----------------------------------
Miguel Angel Torres Arredondo
Siegen - Deutschland |
|
| Volver arriba |
|
 |
Miguel Angel Torres Master


Registrado: 23 Abr 2006Mensajes: 282Ubicación: Siegen, Alemania
|
Publicado: Vie 14 Jul, 2006 10:45 pm Asunto: se me olvidó... |
|
|
Este es un ejemplo de una vez que use MYSQL para una tarea:
| Código: |
DROP DATABASE mlondono;
CREATE DATABASE mlondono;
USE mlondono;
CREATE TABLE lideres
(
Cedula_Lid int(10) NOT NULL,
Nombre_Lid char(50) NOT NULL default 'SIN DEFINIR',
Bar_Lid char(20) NOT NULL default 'SIN DEFINIR',
Dir_Lid char(50) NOT NULL default 'SIN DEFINIR',
Ofi_Lid char(25) NOT NULL default 'SIN DEFINIR',
Tel_Lid char(20) NOT NULL default 'SIN DEFINIR',
Cel_Lid char(20) NOT NULL default 'SIN DEFINIR',
Mesa_Lid char(20) NOT NULL default 'SIN DEFINIR',
Comu_Lid char(20) NOT NULL default 'SIN DEFINIR',
Muni_Lid char(20) NOT NULL default 'SIN DEFINIR',
PRIMARY KEY (Cedula_Lid),
UNIQUE KEY Cedula_Lid (Cedula_Lid)
);
CREATE TABLE profesionales
(
Cedula_Pro int(10) NOT NULL,
Nombre_Pro char(50) NOT NULL default 'SIN DEFINIR',
Bar_Pro char(20) NOT NULL default 'SIN DEFINIR',
Dir_Pro char(50) NOT NULL default 'SIN DEFINIR',
Ofi_Pro char(25) NOT NULL default 'SIN DEFINIR',
Tel_Pro char(20) NOT NULL default 'SIN DEFINIR',
Cel_Pro char(20) NOT NULL default 'SIN DEFINIR',
Mesa_Pro char(20) NOT NULL default 'SIN DEFINIR',
Comu_Pro char(20) NOT NULL default 'SIN DEFINIR',
Muni_Pro char(20) NOT NULL default 'SIN DEFINIR',
PRIMARY KEY (Cedula_Pro),
UNIQUE KEY Cedula_Pro (Cedula_Pro)
);
CREATE TABLE colaboradores
(
Cedula_Col int(10) NOT NULL,
Nombre_Col char(50) NOT NULL default 'SIN DEFINIR',
Bar_Col char(20) NOT NULL default 'SIN DEFINIR',
Dir_Col char(50) NOT NULL default 'SIN DEFINIR',
Ofi_Col char(25) NOT NULL default 'SIN DEFINIR',
Tel_Col char(20) NOT NULL default 'SIN DEFINIR',
Cel_Col char(20) NOT NULL default 'SIN DEFINIR',
Mesa_Col char(20) NOT NULL default 'SIN DEFINIR',
Comu_Col char(20) NOT NULL default 'SIN DEFINIR',
Muni_Col char(20) NOT NULL default 'SIN DEFINIR',
PRIMARY KEY (Cedula_Col),
UNIQUE KEY Cedula_Col (Cedula_Col)
);
CREATE TABLE ancianos
(
Cedula_anc int(10) NOT NULL,
Nombre_anc char(50) NOT NULL default 'SIN DEFINIR',
Bar_anc char(20) NOT NULL default 'SIN DEFINIR',
Dir_anc char(50) NOT NULL default 'SIN DEFINIR',
Ofi_anc char(25) NOT NULL default 'SIN DEFINIR',
Tel_anc char(20) NOT NULL default 'SIN DEFINIR',
Cel_anc char(20) NOT NULL default 'SIN DEFINIR',
Mesa_anc char(20) NOT NULL default 'SIN DEFINIR',
Comu_anc char(20) NOT NULL default 'SIN DEFINIR',
Muni_anc char(20) NOT NULL default 'SIN DEFINIR',
PRIMARY KEY (Cedula_anc),
UNIQUE KEY Cedula_anc (Cedula_anc)
);
|
Esto lo escribía en la ventana de MySql o también se puede desde builder, no hay ningun problema en eso. Y para cargar la info que tenía en un archivo .TXT hacía esto:
| Código: |
use mlondono;
LOAD DATA LOCAL INFILE
'c:/mlbdp.txt' INTO TABLE profesionales
LINES TERMINATED BY '\r\n';
|
Espero te sirva esta información. Suerte.. _________________ Entre más sé, sé que nada sé
----------------------------------
Miguel Angel Torres Arredondo
Siegen - Deutschland |
|
| Volver arriba |
|
 |
seth Cmdr

Registrado: 16 Nov 2003Mensajes: 129
|
Publicado: Mie 19 Jul, 2006 6:52 pm Asunto: se puede usar tabla de foxpro |
|
|
Buenas tardes.
se pueden usar tablas que estan hechas en foxpro para ser usadas en c++, de modo que se puedan consultar y modificar crear y demas...
saludos.... |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|