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
Ir a la versión completa