** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Azure Database
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoAzure Database

 Responder Responder
Autor
Mensaje
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Tema: Azure Database
    Enviado: 21/Julio/2022 a las 20:05
Buenas tardes.

Tenemos un Front-end instalado en los Pc cliente de una red local con tablas vinculadas a una base de datos en un servidor sql server. Utilizamos un driver ODBC para conectar los diversos usuarios a la base de datos.
Con esta infraestructura estamos trabajando pero empezamos a estudiar la posibilidad de utilizar Azure de Microsoft como alojamiento de la base de datos.
No hemos tenido mucho problema en "subir" nuestra actual base de datos a Azure.  
Pretendemos utilizar el mismo Front-end pero nos tememos un camino de dificultades al tratar de adecuarlo a las necesidades de Azure Database.
Les pedimos, por favor, alguna opinión sobre este asunto.  
También meditamos la posibilidad de utilizar Visual Studio con el fin de llevar a cabo una actualización de este Front-end del que les hablamos

Gracias.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 22/Julio/2022 a las 09:29
Se puede trabajar con tablas vinculadas mediante un ODBC al igual que lo tenéis para SQL, salvo algún detalle tonto de diferencias SQL/Azure el resto os va a funcionar igual.

Otra cosa, es que para que la cosa funcione 'como Dios manda' tanto en el caso de SQL como de Azure, hay que 'desconectar' las tablas, trabajando todo con ADO, un objeto conection contra esa BD y referenciando los recordsets al mismo.

Mucho trabajo, si, pero los resultados son espectaculares.
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Enviado: 22/Julio/2022 a las 14:25
Buenas tardes Mihura.

Podrías, por favor, ampliarnos la información sobre estos aspectos:

- 'desconectar' las tablas.
- Trabajar todo con ADO.
- Objeto de conexión contra es BD
- Referenciar recordsets.

Gracias Mihura.
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 13990
Enlace directo a este mensaje Enviado: 22/Julio/2022 a las 17:54
Pues cada uno de ellos es un mundo. No es algo de dos párrafos y asunto resuelto.

Básicamente se trata de usar Access / VBA como herramienta de programación y diseño olvidándose por completo del acceso a tablas 'tradicional' de Access, es decir, olvidarnos de las tablas vinculadas.

El acceso a una BD que no es Access, hay que hacerlo vía ADO y la mejor manera es crearse un objeto Conection (que es el enlace con nuestra BD) y referenciarlo todo a este objeto.

     Dim Conexion as ADODB.Connection
     Dim Rs As ADODB.RecordSet
     Set Conexion = ..... cadena de conexion propia de la BD
     Set Rs = Conexion.OpenRecordset(......)

En el foro (y en el offline) hay ejemplos de ello. Insisto en lo que dije en el anterior post, tiene mucho trabajo hasta que aprendes el nuevo sistema.


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
rocjfl-b Ver desplegable
Colaborador
Colaborador


Unido: 19/Abril/2006
Localización: España
Estado: Sin conexión
Puntos: 669
Enlace directo a este mensaje Enviado: 22/Julio/2022 a las 21:22
Muchas Gracias Mihura.

Entiendo lo que dices:
....Mucho trabajo, si, pero los resultados son espectaculares....

y creo entender el nuevo recorrido a llevar a cabo.  ( revisar todo el código adecuándolo a ADODB ).

Se puede cerrar el hilo.

Un saludo.


Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable