Imprimir página | Cerrar ventana

MySQL ODBC y error al vincular "#Eliminado"

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=84692
Fecha de impresión: 26/Marzo/2026 a las 22:36


Tema: MySQL ODBC y error al vincular "#Eliminado"
Publicado por: McPegasus
Asunto: MySQL ODBC y error al vincular "#Eliminado"
Fecha de publicación: 05/Septiembre/2019 a las 03:08
Hola Accessitas, os cuento.

El escenario es el siguiente, Access 2016 y tengo una vinculación por ODBC a un MySQL.

Cuando abro la tabla o consulta varios de los registros aparecen como contenido de todos los campos #Eliminado tal y como se observa en la imagen.

Imagen 1

Si le doy al botón de Actualizar todo o pulso F5 entonces ya aparecen datos.

Imagen 2

(En el enlace se ven dos imágenes que muestran la tabla: https://1drv.ms/u/s!Alq6BfemybVajbg9YuruROBqSQEQkQ?e=FGVxzN)

El problema grabe viene cuando abro por recordset la tabla y cuando leo el primer registro el valor del campo mesage aparece vacío , se me ha jodio el tema, incluso le indico un requerí al rs.

        strSql = "SELECT subject, message, result " _
                    & "FROM wp_email_log " _
                    & "WHERE subject Like '*Inscripción en los Campeonatos Sociales*' AND result = 1"
                   
        Set rst = CodeDb.OpenRecordset(strSql, dbOpenDynaset)
        rst.Requery
       
        strOrigen = rst!message
 

 Se os ocurre alguna solución antes de cortarme un rato las venas.


 

 

 

 



-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..



Respuestas:
Publicado por: Erick Gamer
Fecha de publicación: 05/Septiembre/2019 a las 05:17
Hola, yo no puedo apreciar las imagenes solo iconos.

Tengo Google Chrome.


-------------
Aprendiz de todos, maestro de nadie.


Publicado por: jilo
Fecha de publicación: 05/Septiembre/2019 a las 09:30
Hola,

Igual no tiene nada que ver pero has intentado así :

Set rst = CodeDb.OpenRecordset(strSql)     ', dbOpenDynaset)

En mi casos, no me ha funcionado nunca el segundo parametro de OpenRecordset cuando el primero es una sentencia SQL, sí cuando pasas el nombre de una tabla.

Prueba, de perdidos al rio !!!Wacko


-------------
Espero te sirva !!!!!!
Iñaki


Publicado por: mounir
Fecha de publicación: 05/Septiembre/2019 a las 09:46
Hola!

A ver si te sirve este enlace:


https://microsoft.public.es.access.narkive.com/MyDUBWzY/error-al-vincular-a-mysql-eliminado" rel="nofollow - https://microsoft.public.es.access.narkive.com/MyDUBWzY/error-al-vincular-a-mysql-eliminado

-------------
Un Saludo.


Publicado por: McPegasus
Fecha de publicación: 05/Septiembre/2019 a las 14:25
En este caso sigue haciendo lo mismo, es decir, no me arroja ningún valor.

Gracias por tu interés Jilo.




-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..


Publicado por: McPegasus
Fecha de publicación: 05/Septiembre/2019 a las 14:32
Publicado originalmente por McPegasus McPegasus escribió:

Hola Accessitas, os cuento.
...

El problema grabe viene cuando abro por recordset la tabla y cuando leo el primer registro el valor del campo mesage aparece vacío , se me ha jodio el tema, incluso le indico un requerí al rs.

...

 


Bueno, ahora funciona ConfusedConfused, sin hacer más que apagar anoche el ordenador y volver a arrancar hace un rato.

Gracias foreros.


-------------
Rafael [McPegasus]
Valencia
www.mcpegasus.net
..:: Tu Access, Mi Pasión ::..



Imprimir página | Cerrar ventana