Autor
|
Tema: Construir mis propias tablas en C++ (Leído 27,433 veces)
|
DanielC++
Desconectado
Mensajes: 30
|
Hola Lo que necesito es un poco de información sobre crear tablas en C++, el caso es que tengo un súper y los programas están hechos en Foxpro y como estoy aprendiendo C++ con Builder 6.0, tengo programados los Form por ej. para clientes pero no se como puedo hacer para guardar los datos ingresados.- En principio es una locura pensar que un autodidacta con muy poco tiempo leyendo sobre C++ pueda construir sus propias bases de datos..?
Espero que esta sea una "discusión" en la que participen muchos porque siempre me intereso aprender como hacer mis propias tablas.-
Un saludo Daniel
|
|
|
En línea
|
Abraza las cosas y personas malas como si fueran tu mas preciada joya.- Son tus mas grandes maestros de paciencia sabiduría y amor y cuando los abrazas... dejan de causar dolor.-
|
|
|
rob1104
Desconectado
Mensajes: 340
Usuario común
|
Hola DanielC++, por lo que tengo entendido C++ no tiene manejador propio de base de datos, por lo tanto es imposible crear tablas; pero no imposible trabajar con ellas, pero para eso tendras que recurrir a un Manejador de Base de Datos Externo, por ejemplo Microsoft Access, MySQL, SQL Server, o el propio FoxPro, ya solo tendrias que crear las funciones y conexiones para manejar los datos de la base de datos en tus programas de C++....
Saludos
|
|
|
En línea
|
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
|
|
|
ҒrεακΠιи∂
Desconectado
Mensajes: 184
|
Buenas
Construir una base de datos "real" si es medio imposible para alguien que recien este empezando (por los arboles B, hashing, etc)
Sin embargo, podrias crearte archivos archivos std para crear una pseudo base de datos
Salu2, FreakMind
|
|
|
En línea
|
Connoisseurs of C semantics find C++ inferior to ++C
|
|
|
DanielC++
Desconectado
Mensajes: 30
|
Hola Gracias por interesarse en mi tema. robbie110487 si vos consideras que es imposible crear tablas en C++ que lenguaje se debe usar, yo tengo entendido que con C++ se puede hacer de todo.-
ҒrεακΠιи∂. por favor decime donde puedo obtener una buena documentación sobre .std, o si queréis poner algo vos muy agradecido.-
Una pregunta más, por ejemplo un .TXT como el que pongo como Ej. a continuación ordenado por el código cosa que en C++ se puede hacer (por lo menos es lo que creo) y luego insertar cada dato en su correspondiente TEdit, con algún método de búsqueda, no se asemejaria a una tabla...?
1 Aceite Natuta x 1.500 cc. $ 3.59 $ 6.59 5 Leche Nido x 800 Grs. $ 11.35 $18.99 39 Azucar fronterita x 1 Kgr. $ 1.90 $ 2.59
Bueno espero más ayuda Salu2 a to2
|
|
|
En línea
|
Abraza las cosas y personas malas como si fueran tu mas preciada joya.- Son tus mas grandes maestros de paciencia sabiduría y amor y cuando los abrazas... dejan de causar dolor.-
|
|
|
ҒrεακΠιи∂
Desconectado
Mensajes: 184
|
Buenas
std es una abreviacion de standard. Por eso stdio (standard input/output) o stdlib (standard library)
Eso es lo que te decia con archivos std. Usar un txt o un binario para guardar la info con un formato determinado y despues recuperarla
Salu2, FreakMind
|
|
|
En línea
|
Connoisseurs of C semantics find C++ inferior to ++C
|
|
|
rob1104
Desconectado
Mensajes: 340
Usuario común
|
Disculpen, creo que se mal entendió mi respuesta, me referia a que es imposible crear tablas de la misma manera que en FoxPro, o sea me refiero a que con un: CREATE TABLE nombretabla;
no vas a crear tablas en C++. Y claro que se puede hacer de todo, de hecho el motor MySQL, y hasta me atreveria a decir que el mismo FoxPro y SQL Server estan desarrollados en C/C++, pero eso seria un nivel un poco mas arriba de avanzado, ya que tendrias que crear el motor, la interfaz grafica, la interpretacion del lenguaje, en fin, yo creo que tienes 2 opciones mas accesibles: 1.- Lo que te ha dicho ҒrεακΠιи∂, es valido aunque es un poco de trampa 2.- Crearte funciones para conexion a un Motor de Base de datos ya hecho como MySQL, y poder manipular los datos desde tus programas de C/C++. Saludos
|
|
|
En línea
|
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
|
|
|
DanielC++
Desconectado
Mensajes: 30
|
Hola ҒrεακΠιи∂: te habras reido de lo lindo cuando viste mi respuesta, lo de STD lo tenia leído pero me pareció que te referías a otra cosa, alguna extensión de archivo nueva, no se.- Eso es lo que te decia con archivos std. Usar un txt o un binario para guardar la info con un formato determinado y despues recuperarla
Me podrías decir de donde puedo obtener algunos Ej. simples...? 1.- Lo que te ha dicho ҒrεακΠιи∂, es valido aunque es un poco de trampa Por favor necesitaria de ser posible te explayes un poco mas con "es un poco de trampa" Saludos y muchas gracias.-
|
|
|
En línea
|
Abraza las cosas y personas malas como si fueran tu mas preciada joya.- Son tus mas grandes maestros de paciencia sabiduría y amor y cuando los abrazas... dejan de causar dolor.-
|
|
|
Erik#
Desconectado
Mensajes: 1.138
Gundam
|
Hola ҒrεακΠιи∂: te habras reido de lo lindo cuando viste mi respuesta, lo de STD lo tenia leído pero me pareció que te referías a otra cosa, alguna extensión de archivo nueva, no se.- Eso es lo que te decia con archivos std. Usar un txt o un binario para guardar la info con un formato determinado y despues recuperarla
Me podrías decir de donde puedo obtener algunos Ej. simples...? 1.- Lo que te ha dicho ҒrεακΠιи∂, es valido aunque es un poco de trampa Por favor necesitaria de ser posible te explayes un poco mas con "es un poco de trampa" Saludos y muchas gracias.- Los ejemplos simples de serian los tipicos printf(); o scanf();, y otros como getchar(); pero luego si quieres un ejemplo algo más de datos: open("archivo",O_WRONLY | O_APPEND | O_CREAT,0777)
|
|
|
En línea
|
|
|
|
rob1104
Desconectado
Mensajes: 340
Usuario común
|
Con lo de trampa me refiero a que no estaras usando exactamente tablas de base de datos "reales", si no que simularas que son tablas pero en realidad son archivos de texto plano, te sera mas dificil hacer consultas, inserciones, etc... pero es valido
|
|
|
En línea
|
Sin análisis de requisitos o sin diseño, programar es el arte de crear errores en un documento de texto vacío.
|
|
|
DanielC++
Desconectado
Mensajes: 30
|
Hola Gracias a todos y bueno ya tengo una base voy a intentarlo con archivos de texto tratando de grabarlo ordenado para hacer mas rápida la búsqueda de un det. dato.- Haber como me va, luego les cuento.-
Saludos
|
|
|
En línea
|
Abraza las cosas y personas malas como si fueran tu mas preciada joya.- Son tus mas grandes maestros de paciencia sabiduría y amor y cuando los abrazas... dejan de causar dolor.-
|
|
|
|
|