Programación General > Visual Basic 6.0 e inferiores

 Aplicacion en RED

<< < (2/2)

F_Tanori:
Bueno continuando con este tema, lo que te comentaba era usar access como un 'puente' para no tener que reescribir tu programa, la aplicacion seguiria usando access (segun ella :P) porque access se estaria conectando a MySQL y trabajando sobre el. esto es un poco lento (en algunos casos)

Pero la sintaxis sigue siendo como si fuera access, asi tu aplicacion no dara errores

Por ejemplo si usas algo como


--- Código: SQL ---SELECT iif(saldo>0,'Pendiente','Pagado') AS 'Estatus' FROM clientes 
en mysql iif no existe, pero eso lo convertira access, tu aplicacion seguira trabajando normal, a eso se llama vinculacion de tablas te dejo un ejemplo

http://www.desarrolloweb.com/articulos/899.php  y puedes dar otra buscada en google.

Las cadenas de conexion las puedes encontrar aqui

http://www.connectionstrings.com/mysql

Ahora con respecto a tu duda de la conexion remota, es necesario tener un usuario con acceso remoto al servidor de base de datos, para crear un usuario, necesitas ser un usuario con permisos para esto, ejemplo   root

Se crean con la Sentencia GRANT (Aqui esta la sintaxis completa)
http://mysql.conclase.net/curso/index.php?sen=GRANT

Sintaxis:
GRANT ALL ON nombre_basedatos.*  TO 'nombre_usuario_remoto'@'nombre_servidor_remoto'  IDENTIFIED BY  'password';

Ejemplos:

Con Contrasena y Servidor
--- Código: SQL --- GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'informatica01'  IDENTIFIED BY  'P@sE9'; 
Sin Contrasena y Servidor
--- Código: SQL --- GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'informatica01'; 
Con Contrasena Cualquier Servidor
--- Código: SQL --- GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'%'  IDENTIFIED BY  'P@sE9'; 
Sin Contrasena Cualquier Servidor
--- Código: SQL --- GRANT ALL ON bdContabilidad.*  TO 'ftanori'@'%'; 

% - Comodin para indicar que el usuario puede accesar desde cualquier servidor

Nota:

He unido los temas, para poder responder mas facil :P

Referencias:

http://mysql.conclase.net/
http://www.desarrolloweb.com
http://www.google.com
http://www.connectionstrings.com/

Saludos

az8:
bueno gracias por tomarse el tiempo en contestar a mis dudas.. pero cada vez salen mas y mas

bueno eso de vincular access y mysq para ke corra en red no lo kiero hacer ya ke el sistema lo voy a distribuir y pss lo kiero hacer mas automatizado sin ke dependa de ninguna otra aplicacion para ke este funcione... sigo teniendo el mismo error  " [MySQL][ODBC 5.1 Driver] Host'xxx' is not allowed to connect to this MySQL server"... he hecho todo lo ke me han dicho y nada de nada sigue el error..... no puedo configurar el conector y no puedo dar los privilegios a los usuarios.. no se ke hacer... necesito ke corra en red..

si hay algun manual ke me puedan mandar se los agradeceria muchisimo o ke me explciaran paso a paso .. pero bien detallado para ke me de una idea...

gracias

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa