Programación General > C++ Builder

 Bases De Datos En Red

(1/1)

avis_phoenix:
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?

NOVA_BUILDER:
: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..

fful:
ya intentas con el firebird?

es sql

ErickCerPa:
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 --- ConeccionADO->ConectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\\\Servidor\\Datos\\Base.mdb;Persist Security Info=False" 
ConeccionADO es un TADOConnection

Navegación

[0] Índice de Mensajes

Ir a la versión completa