Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

crear base de datos

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: crear base de datos Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: se me olvidó... Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: se puede usar tabla de foxpro Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Yahoo Messenger MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.