Hola, me sucede que uso gambas 3 en Linux Huayra (el sistema operativo basado en Debian que hizo el plan Conectar Igualdad del gobierno argentino) y cuando intento ejecutarlo para que cargue la base de datos me da el error en lugar de funcionar... les adjunto la imagen.
PD: La base la tengo creada en la ruta que dice
Error Básico Al Usar Sqlite3
Objetivo: Re: Error Básico Al Usar Sqlite3
Ok. Ese es el código y, en principio, no tiene nada erróneo.
El error por tanto debe estar en el entorno.
¿Has enlazado los componentes gb.db y gb.db.sqlite3 a tu proyecto?¿Existe el fichero /home/alumno/basedres/basedres (host + name)? ¿Se tienen permisos sobre él? ¿Es una base datos sqlite3 válida?
Si respondes que sí a las cuatro preguntas entonces debería funcionar. Si no lo hace... pues sube un proyectito que reproduzca el error y lo vemos.
Saludos.
El error por tanto debe estar en el entorno.
¿Has enlazado los componentes gb.db y gb.db.sqlite3 a tu proyecto?¿Existe el fichero /home/alumno/basedres/basedres (host + name)? ¿Se tienen permisos sobre él? ¿Es una base datos sqlite3 válida?
Si respondes que sí a las cuatro preguntas entonces debería funcionar. Si no lo hace... pues sube un proyectito que reproduzca el error y lo vemos.
Saludos.
Objetivo: Re: Error Básico Al Usar Sqlite3
... el archivo de la base (basedres) esta dentro de una caorpeta llamada "basedres" o dentro de alunmo?
si es asi (si está dentro de alumno) sería:
si esta dentro de la carpeta "basedres" probá
con la barra "/" al final de la carpeta
si es asi (si está dentro de alumno) sería:
...
conexion.host= "/home/alumno/"
conexion.name="basedres"
conexion.host= "/home/alumno/"
conexion.name="basedres"
si esta dentro de la carpeta "basedres" probá
...
conexion.host= "/home/alumno/basedres/"
conexion.name="basedres"
conexion.host= "/home/alumno/basedres/"
conexion.name="basedres"
con la barra "/" al final de la carpeta
Objetivo: Re: Error Básico Al Usar Sqlite3
Muchachos quiero agradecerles porque las preguntas y sugerencias que me hicieron me ayudaron a corregir el error y ahora funciona. Era que no tenía que poner "basedres" sino dejarlo en /alumno/ ya que en la carperta "alumno" está suelta la base llamada "basedres".
Les cuento que cuando estudié Analisis de Sistemas programé en Pascal y Visual Basic y manejo esos lenguajes. Ahora quiero incursionar en el lenguaje Gambas3 y estoy dispuesto a aprender y a compartir lo que sé...
Una pregunta más... Una vez que el programa esté terminado, ¿existe la posibilidad de hacerlo ejecutable en windows para compartirlo con otras personas?
Les cuento que cuando estudié Analisis de Sistemas programé en Pascal y Visual Basic y manejo esos lenguajes. Ahora quiero incursionar en el lenguaje Gambas3 y estoy dispuesto a aprender y a compartir lo que sé...
Una pregunta más... Una vez que el programa esté terminado, ¿existe la posibilidad de hacerlo ejecutable en windows para compartirlo con otras personas?
Objetivo: Re: Error Básico Al Usar Sqlite3
whisper te dejo que ma do jajajaja
ese error es clásico y da mucho dolores de cabeza cuando recién estas aprendiendo, me acuerdo que me paso, y es bastante desagradable.
última edición por v3ctor el Jueves, 25 Agosto 2016, 16:18; editado 1 vez
shordi escribió: [Ver mensaje]
whisper te dejo que ma do jajajaja
ese error es clásico y da mucho dolores de cabeza cuando recién estas aprendiendo, me acuerdo que me paso, y es bastante desagradable.
Conectar1.Host = "/home/user10/Taller2015" 'aquí va carpeta o directorio donde se encuentra la base de datos
Conectar1.Name = "basetaller" 'nombre de archivo de la base de datos
Conectar1.Type = "sqlite3" 'tipo de base de datos
Conectar1.Name = "basetaller" 'nombre de archivo de la base de datos
Conectar1.Type = "sqlite3" 'tipo de base de datos
última edición por v3ctor el Jueves, 25 Agosto 2016, 16:18; editado 1 vez
Objetivo: Re: Error Básico Al Usar Sqlite3
por ahora no hay noticias de que se pueda ejecutar un programa gambas en widos$ satisfactoriamente
yo también e tenido ese deseo porque la mayoría de usuarios "comunes-esclavos" conocen y usan widos$... pero a medida que pasa el tiempo me voy dando cuenta que es mejor que funcione solo en linux, solo hay que seguir laburando para cambiar el pensamiento de la gente sobre el sistema operativo que usa.
eso esta bueno ya que es la esencia del software libre, algo que muchos no entienden y esconden después de "haber robado" conocimiento del software libreandraru escribió: [Ver mensaje]
andraru escribió: [Ver mensaje]
por ahora no hay noticias de que se pueda ejecutar un programa gambas en widos$ satisfactoriamente
yo también e tenido ese deseo porque la mayoría de usuarios "comunes-esclavos" conocen y usan widos$... pero a medida que pasa el tiempo me voy dando cuenta que es mejor que funcione solo en linux, solo hay que seguir laburando para cambiar el pensamiento de la gente sobre el sistema operativo que usa.
Página 1 de 2
No puede crear mensajesNo 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
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.1031s (PHP: -38% SQL: 138%)
Consultas SQL: 23 - Debug off - GZIP Activado