¿Hay alguna manera de hacer una base de datos en red con tablas acces?
Hola buenas noches, queria consultarles si hay alguna forma de hacer una base de datos en red con acces y delphi?. Mi idea es trabajar con la misma base desde 3 o 4 pc's.
Se agradece mucho sus respuestas, un saludo Nico. |
Aunque se pueda, que no lo sé, no te lo aconsejo, usa postgresql, firebird, mysql, etc. pero mejor olvida access.
|
Access desde la Red
Puedes usar el componente TADOConnection la conexión la configuras en la propiedad ConnectionString
Ejemplo: Código:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Administrador\Documents\RAD Studio\Projects\Win32\MiProyecto\MiBaseDatos.mdb;Persist Security Info=False Ahora si lo deseas a en red sería así: Código:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\Server\Users\Administrador\Documents\RAD Studio\Projects\Win32\MiProyecto\MiBaseDatos.mdb;Persist Security Info=False |
El problema de usar access para algo así es, por poner un ejemplo comparativo de otro tipo, como si preguntas:
¿Hay alguna manera de correr en Formula 1 usando un Ford Fiesta?. Sí, le echas gasolina, le compruebas las presiones a los neumáticos, te pones en la parrilla de salida y... pisas el acelerador a fondo. Pero no tiene nada que hacer contra los otros, principalmente porque no está pensado para ese tipo de competiciones. :D |
Es mas que una cuestión de capacidad. Es que acces es una BD de archivo, e intentar accesarla multiusuario en red puede llevar a que se corrompa.
|
Cita:
Cita:
. |
Access si funciona
Estoy en desacuerdo con Casimiro. Mira Access funciona bien en red, pero está pensada para cosas pequeñas. Ahora si quieres algo más grande(más transacciones y capacidad) puedes usar firebird como te recomendo Casimiro.
Cita:
|
Hola muchas gracias por sus consejos, los voy a tener en cuenta para las aplicaciones que desee hacer en red.
Saludoss. |
MS Access sí funciona en Red. Yo llevo años utilizándolo en aplicaciones pequeñas (hasta 6 PC's) y no me ha dado problemas.
Si ya tienes las tablas puedes usarlas, si tienes que crearlas de cero, evalúa otras opciones. Lo que quiero decir es que si por alguna razón DEBES usar Access, lo puedes hacer, funciona. Si no es obligación (al menos es lo que yo haría) revisaría alternativas. |
Cita:
Tal y como explica Neftalí, si es para algo pequeño y tienes la obligación de hacerlo con access, pues... adelante. Pero en caso contrario, procura usar algo que está pensado para funcionar en multiusuario con muchas conexiones simultáneas: postgresql, firebird, mysql, etc. |
Yo en los últimos he probado MySQL y muy bien.
|
Cita:
// Saludos |
Cita:
|
¿Años? ¿Meses?
// Saludos |
La franja horaria es GMT +2. Ahora son las 13:34:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi