![]() |
Aplication Error EZSQL - Corriendo programa en Otra PC
Saludos Amigos, donde quiera que se encuentren,
He estado un tiempo programando una aplicacion para gestion de transportes y rutas ya he terminado la aplicacion y funciona muy bien con todas las cositas que he hecho el problema viene cuando ejecuto la aplicacion en otra computadora. no abre ni con privilegios de administrador y me tira este error: Exception EZSQL Exceptionin module Transportes.exe at 001CE92A. SQL Error Library routine called out of secuence. ![]() Estoy usando componentes de: ZEOS 7 para manejo de BD INDY para conexion a FTP y SQLITE como motor de BD aunque copie la libreria SQLITE3.DLL en system32 sigue sin funcionar, les agradeceria muchisimo si alguien ha tenido este problema y pudiera orientarme un poco, estare probando con asignacion del protocolo de forma manual Muchisimas gracias por su tiempo |
Cita:
necesito las librerias integradas a mi programa, pero no logro encontrar esas librerias en ningun lado :( |
Cita:
Si compilas el proyecto sin "Build with runtime packages" dentro de Project>Options>Packages, no deberías tener problemas con ZEOS. Saludos! |
Cita:
y continua igual; revise lo de Build with runtime packages y esta desactivado. gracias por la respuesta pero sigue igual :( |
Bueno logre resolverlo de la siguiente manera,
Habia configurado el ZConnection de manera que buscara la BD seleccionara el protocolo sqlite y se conectara, esto desde las propiedades del mismo objeto, simplemente desactive todo eso y lo hice conectar mediante el siguiente codigo:
y ese fue el fin de esa pesadilla! :D |
El componente Zeos.Connection tiene una propiedad llamada "runtimeconnection" la cual si la pones en true, te evita ese molesto problema de que olvides dejar conectada la BD en tiempo de diseño y falle al querer correr tu programa ya que intenterá conectarse al crear el objeto "Connection". Por lo tanto puede usar tu componente Connection sin problemas en tiempo de diseño y cuando ejecutes tu programa no intentará conectarse de forma automática sino hasta que llames al procedimiento "connect", aquí si tendras que indicar parámetros.
|
La franja horaria es GMT +2. Ahora son las 13:18:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi