PDA

Ver la Versión Completa : Access violation at address...'dbxmys30.dll'


guilum
01-06-2014, 00:34:33
Hola a todos.
Tengo una aplicación que tiene enlazados los componentes:
SQLConnection1 / SQLQuery1 / DataSetProvider1 / ClientDataSet1 y un DataSource1 que utilizo para mostrar los datos.

Cuando en el select de SQLQuery1, únicamente aparece un campo, funciona correctamente, (se visualizan los datos en la grid)
pero si el número de campos que pongo en la sentencia es >=2, aparece el error
de:'Access violation at address...'dbxmys30.dll''

Utilizo, D2007 y MySQL(Versión del servidor: 5.5.34) (en XAMPP)

Este problema apareció en el foro, pero como no he
conseguido encontrar la solución y ya pasó mucho tiempo de su publicación, me he decido a crearlo como nuevo tema.

Saludos y GRACIAS de antemano.

ecfisa
01-06-2014, 02:21:18
Hola guilum, bienvenido a Club Delphi :)

¿ Podrías publicar textualmente la cadena SQL que estas usando en el TSQLQuery ?

Y como es costumbre con los nuevos miembros, te invitamos a leer nuestra guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php)

Saludos :)

guilum
01-06-2014, 03:37:06
Muchas gracias por tu rápida respuesta y tus indicaciones, ecfisa,

Intentaré explicarme con mayor claridad.

La tabla sobre la que realizo la consulta (nombre:color1) sólo tiene dos campos: IdColor (INT) y Color(VARCHAR)

Las cadenas: select IdColor from color1 y/o select IdColor from color1

Se ejecutan correctamente.

La sentencia que da error es: select IdColor from color1

Saludos y gracias.

guilum
01-06-2014, 03:39:59
select * from color1

Perdona, esta es la que da error,

:(:(:( esto de ser novato y con el copy/paste....

ecfisa
01-06-2014, 04:03:38
Hola guilum.

Aparentemente la consulta es sintácticamente correcta.

Te hice antes esa pregunta, por que leí de un caso con el mismo mensaje de error aquí: TSQLQuery.Open - dbxmys30.dll access violation (https://forums.codegear.com/thread.jspa?threadID=81460) (Firefox advierte sobre la seguridad del sitio pero ingresé y no tuve ningún problema).

Revisalo por si alguna de las propuestas te pudiera resultar útil.

Saludos :)

guilum
01-06-2014, 04:24:35
Gracias ecfisa,
En la información que indicas, al igual que en otras páginas que he visitado, relacionan el problema con la versión de delphi y los drivers de mysql. Pero no he conseguido dar con la solución.

Seguiré buscando y si consigo solucionarlo, lo podre aquí.
Un saludo:)

guilum
07-06-2014, 16:52:21
Hola a todos,
El problema sea solucionado cambiando la versión xampp.
Con la versión 1.8, tenía el problema descrito. Con la 1.7 el mismo código funciona correctamente.
Muchas gracias. Un saludo.

ecfisa
07-06-2014, 17:25:13
Hola guilum.

Gracias por publicar la solución ^\||/

Saludos :)