| ||||
como conectar una base de datos access que tengo en un hosting. Hola bueno tengo una base de datos access (db.mdb) y la subi a mi hosting (http://www.mihostin.com/basededatos/db.mdb) lo que me gustaria saber si pueden ayudarme es como me conecto? ya intente con ADO, DAO, y JET4 y nada... espero me puedan ayudar... gracias.
__________________ http://www.xpresatelibre.com La Xpresion Al Maximo Nivel |
| |||
Respuesta: como conectar una base de datos access que tengo en un hosting. Buff No creo que access sea la mejor opción para realizar eso, 1º tienes que asegurarte que el hosting tenga soporte para access, la mayoría de los hostings tienen soporte de mysql (personalmente no conozco ninguno de access). Además, no se si funcionaría muy bien, ya que access no es un servidor de BD. He encontrado esta cadena de conexión, pero no la he probado nunca y no sabría implementarla, te la dejo por si te ayuda. Cita: Espero que un usuario con más experiencia pueda darte una respuesta mejor.Using RDS (MS Remote) Access database over HTTP. You must setup RDS on the server for his to work. Provider=MS Remote;Remote Provider=Microsoft.Jet.OLEDB.4.0;Remote Server=http://server.adress.com;Data Source=d:\myPath\myDatabase.mdf; --Saludos-- |
| ||||
Respuesta: como conectar una base de datos access que tengo en un hosting. Gracias Insomnia... precisamente hoy estuve pensando como hacerle y lo unico que se me ocurrio fue que mi programa de visual basic le pondria dos comandos.. uno que seria subir la base de datos via ftp al servidor y bajar la base de datos al disco duro :D para por ejemplo cuando grabe un dato lo guarde en la base de datos y despues lo suba al servidor de mi hosting y lo sobreescriba .. y cuando vaya a consultar un dato, bajar la base de datos al disco duro y cargarla.. aun estoy trabajando en eso :P jejeje y tambien estoy viendo como hacerlo todo con mysql. gracias por tu respuesta.
__________________ http://www.xpresatelibre.com La Xpresion Al Maximo Nivel |
| |||
Respuesta: como conectar una base de datos access que tengo en un hosting. Hola Lo de subir y bajar la BD no me parece practico, si lo quieres poner en un host supongo que será para que acceda mas de un usuario desde distintas localizaciones (si no, ponlo en red local o en un solo equipo) y podría darse el caso que dos usuarios accedan a la vez y uno "machaque" los datos del otro con la consiguiente perdida de datos (muy peligroso). Si quieres seguir con access creo que tendrías que montar una VPN para "enlazar" las distintas oficinas o pasarte a otra BD Servidor (MySQL, SQL Server,...) y montar tu mismo un servidor de BD al cual se pueda conectar de forma externa. --Saludos-- |
| ||||
Respuesta: como conectar una base de datos access que tengo en un hosting. Gracias otra vez Insomnia, es lo que acabo de hacer pasarme a MySQL en un hosting de pago. me a funcionado muy bien. Gracias.. aunque si fue un poco dificil aprender a "programar" todas las sentencias y comandos de mysql, tuve que aprender un pokito de php y mysql para poder entenerle :D gracias y pues la recomendacion es que si mejor usen MySQL para conectar base de datos a su aplicacion.
__________________ http://www.xpresatelibre.com La Xpresion Al Maximo Nivel |
| |||
Respuesta: como conectar una base de datos access que tengo en un hosting. Me alegro de que lo consiguieses. Lo de utilizar MySQL, depende de las necesidades, si solo quieres un programa con un solo usuario, es más sencillo utilizar access o SQLite (gratuito y muy ligero), ya que no tienes que instalar un Servidor de BD en un equipo, para un solo usuario. En cambio, si lo van a utilizar más de un usuario, si que necesitas un servidor de BD (cosa que access no es) y en ese caso tienes la opción de MySQL o algunas de pago como SQL Server, Oracle, ... Todo depende de las necesidades --Saludos-- |
| |||
Respuesta: como conectar una base de datos access que tengo en un hosting. Hola, para conectarte a una "base de datos" .mdb yo utilizo el siguiente código. $conexion = new COM('ADODB.Connection') or die('Error al intentar crear $conexion'); $registro = new COM('ADODB.Recordset') or die('Error al intentar crear $registro'); $driver = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\BaseDatos.mdb"; $conexion->Open($driver); $sql = "SELECT * FROM tabla "; $registro->Open($sql, $conexion, 1, 3); while(!$registro->EOF) { print($registro->Fields['campo'] . "\n"); $registro->MoveNext(); } Espero que te sea de ayuda aunque Mysql es la elección más correcta. Saludos, Última edición por Jordir_R; 29/09/2010 a las 08:53 |
| ||||
Respuesta: como conectar una base de datos access que tengo en un hosting. Cita: Gracias por tu respuesta y si definitivamente Mysql es la solucion.. ya les subire un programa que hice con mysql y visual basic 6 para ponerlo de ejemplo :D saludos y gracias por sus respuestas.
Iniciado por Jordir_R Hola, para conectarte a una "base de datos" .mdb yo utilizo el siguiente código. $conexion = new COM('ADODB.Connection') or die('Error al intentar crear $conexion'); $registro = new COM('ADODB.Recordset') or die('Error al intentar crear $registro'); $driver = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\BaseDatos.mdb"; $conexion->Open($driver); $sql = "SELECT * FROM tabla "; $registro->Open($sql, $conexion, 1, 3); while(!$registro->EOF) { print($registro->Fields['campo'] . "\n"); $registro->MoveNext(); } Espero que te sea de ayuda aunque Mysql es la elección más correcta. Saludos,
__________________ http://www.xpresatelibre.com La Xpresion Al Maximo Nivel |
Etiquetas: |