![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
ZDbcMySqlMetadata.pas
amigos tengo el siguiente problema mi programa anda bien con mi Zeos y mi Mysql, derrepente me arroja una excepcion
*****Exepcion despues de Asignar Valores de Tipo de Personal: Access violation at address 00402634 in module 'Infocontrol.exe'. Read of address 03D1C5A4 y me dice que tiene problemas con: "ZDbcMySqlMetadata.pas" diciendo que no funciona :S que podria ser?
__________________
La vida es un simple pero complejo If J=rS
|
|
#2
|
||||
|
||||
|
Si no te explicas un poco mejor y das más detalles de tu programa no vamos a poder ayudarte.
Access violation suele ser un error al acceder a memoria incorrecta. Algo liberado o no creado correctamente. O eso o encontramos la bola de cristal. De otra forma es difícil saber más...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#3
|
|||
|
|||
|
Cita:
bueno amigo Neftali aqui te dejo la consulta donde me da el error:
y el error se produce cuando intenta abrir el Z1 Z1.Open
__________________
La vida es un simple pero complejo If J=rS
|
|
#4
|
|||
|
|||
|
es muy raro esto que me pasa amigos mios y de verdad necesito que mi aplicacion este activa en todo momento!!
__________________
La vida es un simple pero complejo If J=rS
|
|
#5
|
||||
|
||||
|
No te tomes a mal lo que voy a decir, pero el problema es que "no somos adivinos".
Neftalí te ha pedido información para ayudarte y has puesto un trocito de código que dice más bien poco, la verdad. En vez de insistir que necesitas ayuda, que eso ya lo sabemos, lo que debes hacer es dar más información para que podamos ayudarte. Por ejemplo: Código:
Z1:=TZQuery.Create(Nil); Código:
Z1.Connection:=Module.ZConnection1; Código:
Z1.Open; ¿Qué más puedo contarte?, pues no sé ahora mismo, pero lo que te he comentado antes, que debes darnos mucha más información ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#6
|
|||
|
|||
|
Cita:
de verdad lo estoy creando en tiempo de ejecucion nose por que!! y en cuanto a las propiedades adicionales de Zquery no le he colocado ninguna, que me recomiendas que agregue el objeto al form y que le coloque algun tipo de caracteristica especial adicional???
__________________
La vida es un simple pero complejo If J=rS
|
|
#7
|
||||
|
||||
|
Te aconsejo que para ir aprendiendo vayas a la paleta de componentes zeos y
pongas un tzquery en el formulario, en sus propiedas le asignas el tzconection con los datos oportunos de la base de datos, etc. luego, tu código (según lo que has puesto antes) sería algo así:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
|||
|
|||
|
Cita:
__________________
La vida es un simple pero complejo If J=rS
|
|
#9
|
||||
|
||||
|
Pero si no das más pistas... es difícil ayudarte.
Si no es mucho código, ponlo aquí le echemos un vistazo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#10
|
||||
|
||||
|
¿Puedes poner el código completo? me refiero a un trozo más amplio.
No aparece cómo destruyes ese objeto. ¿Lo estás ejecutando en un bucle? ¿Utilizas Timers? Comentas que falla al cabo de X repeticiones, por lo tanto se deduce que el error no está en el Open, puesto que si no fallaríaen la primera vuelta. Falla en el Open, pero está claro que interviene algun otro factor, que hace que falle al cabo de un rato. Comenta algo más del bucle, ¿cómo se lanza, cada cuanto, quien lo lanza,...?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#11
|
|||
|
|||
|
Cita:
amigos miren el se mete por esta parte del codigo cuando la persona pasa una tarjeta ( cabe destacar que pueden pasar 50 personas seguidas en un periodo de 10 min) y tiene permiso para entrar, y luego hace esta simple consulta para ver segun la cedula de la persona cuales son las caracteristicas que posee dicha persona!! en realidad el codigo que esta antes no tiene nada de especial y el que sigue son puras asignaciones de variables, lo raro es que ahora cambie el objeto por el ZReadyOnlyQuery para ver si solventaba el problema y sigue.. lo documente con esa pequeña funcio de "escribir()" la cual me genera un archivo de texto que utilizo como tipo Log, para ver donde falla la aplicacion, por lo general el log se queda en "B4" o en "Tiene permiso para entrar", de verdad esto me esta volviendo loco porque nose que puede ser.
__________________
La vida es un simple pero complejo If J=rS
|
|
#12
|
|||
|
|||
__________________
La vida es un simple pero complejo If J=rS
|
![]() |
|
|
|