SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: avis_phoenix en Domingo 21 de Noviembre de 2004, 23:53

Título: Bases De Datos En Red
Publicado por: avis_phoenix en Domingo 21 de Noviembre de 2004, 23:53
Hola!! alguien sabe algún tutorial donde te enseñen o muestren como se hace esto:

quiero hacer un programa donde este guarde una base de datos(PC1), ahora la base de datos la va aconsultar el mismo porgrama pero en otra pc que esta conectada en red (PC2), imagino que lo voy a hacer con sql para ser facil, pero no se bien como hacerlo alguein podría ayudarme?
Título: Re: Bases De Datos En Red
Publicado por: NOVA_BUILDER en Miércoles 1 de Diciembre de 2004, 01:10
:comp:

MIRA YO ENCONTRE ESTE CODIGO PERO NO ME FUNCIONNO
TALVEZ NO LO SUPE APLICAR, Y ES CON PARADOX


BDDSERVIDOR->PARAMS->CLEAR();
->ADD("PATH="+pathbdd);
->ADD("DEFAULTDRIVER=PARADOX");
->ADD("ENABLED BCD=FALSE");
->ADD("LANGDRIVER=SPANISH");
->OPEN();

pathdbb=\\pc1 O server



 PERO ME FUNCIONO LO SIGUIENTE


SI UTILIZAS UN TABLE1

ENTONCES EN LA PROPIEDAD DATABASENAE=\\PC1 o SERVER Y LISTO.
ESTO SI ME FUNCIONO, AHORA REVISA LOS PERMISOS DE LA RUTA DE LA BDD.

ESPERO TE AYUDE..
Título: Re: Bases De Datos En Red
Publicado por: fful en Lunes 6 de Diciembre de 2004, 23:22
ya intentas con el firebird?

es sql
Título: Re: Bases De Datos En Red
Publicado por: ErickCerPa en Domingo 2 de Enero de 2005, 20:38
Te recomiendo que utilices conecciones ADO, funcionan mejor que DAO tratandoce de red, el esquema general de ADO es:

1) Abres la base de datos
2) Haces tus operaciones SQL (consulta, accion, etc)
   (pueden ser varias para que aproveches la coneccion abierta
3) Cierras la base de datos

y asi para cada operacion que hagas.
te preguntaras por que abrir y cerrar, bueno, es para que la base de datos no se corrompa por que puede haber un apagaon asi si cierras las conecciones los datos estan ya guardados y seguros :P

para recuperar los datos usa los TADODataSet

y la coneccion la configuras con un ConnectionString mas o menos asi:


Código: Text
  1.  
  2. ConeccionADO->ConectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\Servidor\\Datos\\Base.mdb;Persist Security Info=False"
  3.  

ConeccionADO es un TADOConnection