Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Problema Al Instalar Mi Paquete.deb
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Problema Al Instalar Mi Paquete.deb 
 
Asi es puedo crear el paquete .deb de mi programa , el problema surge cuando inicio el programa, no me conecta a la base de datos: sqlite.

lo que utilizo para conectar es una sub asi:

dim conexion as connection
    conexion = NEW Connection 'creamos la instancia de la conexion
  
  'indico los parametros para conectarnos
  conexion.Type = "sqlite"
 conexion.Name = "siclope"
  conexion.Host = Application.Path
  conexion.Open

end

miboton_click
  IF resultadoCam.Available = FALSE THEN
      resultadoCam.MoveLast
end



y dice que no puede encontrar la base de datos unable to locate bd

Alguna idea de que puedo hacer
Ubuntu 10.04
gambas 2.21
 



 
luisrel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Al Instalar Mi Paquete.deb 
 
Creo que el problema es la línea:

conexion.Host = Application.Path


¿Seguro que la bd se encuentra en el mismo directorio que el ejecutable de tu aplicación?

Ten en cuenta que ese ejecutable se instala en /usr/local/bin, creo recordar y la base de datos seguro que la tienes en el directorio del proyecto.

Así que deberás pensar en ubicar tu base de datos en alguna parte dentro de tu carpeta de usuario (por ejemplo en /home/tu_nombre_de_usuario/.config/nombre de aplicación), copiándola mediante código o generándola también por código para poder acceder a ella de esta manera:

conexion.Host = User.Home &/ ".config/nombre_aplicacion/base_de_datos"


Si tienes mas dudas, aquí estamos, saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Al Instalar Mi Paquete.deb 
 
Orale muchas gracias por responder, llegando a la casa voy a practicar con lo que me dices, saludos, luego les digo que tal me fue
 



 
luisrel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Al Instalar Mi Paquete.deb 
 
Hola ya lo he intentado, pero no he podido,
he puesto en mi subrutina conectar esto al inicio
DIM rutabd AS String
rutabd = User.Home &/ "miaplicacion"
IF Exist(rutabd) THEN
ELSE
MKDIR rutabd
ENDIF

IF NOT Exist(rutabd &/ " mibase.db")
COPY "mibase.db" TO rutabd &/ "mibase.db"
ENDIF

 conexion = NEW Connection
  conexion.Type = "sqlite"
  conexion.Name = "mibase"
  conexion.Host = User.Home &/ "miaplicacion"    'tambien ya probe con conexion.host=rutabd y no
  conexion.Open

me podrian indicar en que estoy fallando, saludos
 



 
luisrel - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Problema Al Instalar Mi Paquete.deb 
 
luisrel escribió:  
Hola ya lo he intentado, pero no he podido,
he puesto en mi subrutina conectar esto al inicio

DIM rutabd AS String
rutabd = User.Home &/ "miaplicacion"
IF NOT Exist(rutabd) THEN   ' <--- es mas fácil comprobar si no existe
   MKDIR rutabd
ENDIF

IF NOT Exist(rutabd &/ " mibase.db")
    COPY "mibase.db" TO rutabd &/ "mibase.db"
ENDIF

 conexion = NEW Connection
 conexion.Type = "sqlite"
 conexion.Name = "mibase.db" ' <--- te faltaba la extensión .db
 conexion.Host = User.Home &/ "miaplicacion"    
 conexion.Open


me podrian indicar en que estoy fallando, saludos


Creo que te falta la extensión .db en el nombre de la base de datos.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Problemas Al Instalar Un Programa De Gamba... jsbsan General 2 Sabado, 23 Octobre 2010, 12:06 Ver último mensaje
jsbsan
No hay nuevos mensajes Error Al Instalar Paquete De Un Programa H... dcapeletti Instalación 27 Domingo, 11 Junio 2017, 22:22 Ver último mensaje
tincho
No hay nuevos mensajes Instalar Paquete Sin Instalar Gambas? v3ctor General 2 Martes, 04 Julio 2017, 19:56 Ver último mensaje
tincho
No hay nuevos mensajes Instalar Paquete Debian Sin Que Pregunte Shell Mundo Linux 3 Viernes, 31 May 2019, 08:17 Ver último mensaje
Shell
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron