Autor |
Mensaje |
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Conexion A BD SQLite3 (Solucionado)
'Hola a todos soy nuevo en gambas y en el foro, me parece excelente como alternativa en GNU/Linux para aprender programacion.
'despues de ejecutar el codigo no muestra nungun error, pero al ir a al database manager en la seccion "datos" no aparece ningun dato.
última edición por Juan_ed el Martes, 16 Febrero 2010, 20:55; editado 1 vez
|
#1 Domingo, 07 Febrero 2010, 23:24 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Conexion A BD SQLite3
Te recomiendo que descargues el Libro de gambas desde este mismo foro (en la sección Descargas) y leas el capítulo 5 dedicado a bases de datos.
Allí encontrarás la respuesta por tí mismo y eso te beneficiará. No es que no quiera responderte, sino que esa información está mejor explicada en el libro de lo que uno podría podría hacerlo aquí en un corto mensaje.
Revisa el procedimiento Button1_Click() porque es ahí básicamente donde está fallando tu programa.
No obstante, si aún tienes dudas, vuelve a consultar en el foro, estaremos encantados de ayudarte.
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"
|
#2 Domingo, 07 Febrero 2010, 23:57 |
|
|
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Re: Conexion A BD SQLite3
Te recomiendo que descargues el Libro de gambas desde este mismo foro (en la sección Descargas) y leas el capítulo 5 dedicado a bases de datos.
Allí encontrarás la respuesta por tí mismo y eso te beneficiará. No es que no quiera responderte, sino que esa información está mejor explicada en el libro de lo que uno podría podría hacerlo aquí en un corto mensaje.
Revisa el procedimiento Button1_Click() porque es ahí básicamente donde está fallando tu programa.
No obstante, si aún tienes dudas, vuelve a consultar en el foro, estaremos encantados de ayudarte.
Saludos.
Bueno leyendo el libro vi que se puede ingresar datos en la tabla usando la pestaña datos del database manager y me sale error de bad column index ( ver imagen).
Tambien lei en el libro que puedo hacer consultas SQL pero al hacerlas no sucede nada por ej: (select * from hydro)
revise el procedimiento click y no veo ningun error
revise los permisos de la carpeta en donde se encuantra la BD y estan para leer y escribir
que puede ser?
version gambas 2.9
Ubuntu 9.1
|
#3 Lunes, 08 Febrero 2010, 11:09 |
|
|
soplo
Analista Programador
Registrado: Septiembre 2009
Mensajes: 843
Edad: 44
|
Re: Conexion A BD SQLite3
Yo no uso nunca el database manager así que no te lo puedo decir con seguridad, pero me parece recordar cuando estuve fisgando en ello el primer día que me instalé gambas que las tablas necesitan un campo clave.
Ya ves lo poco que me ha servido a mi en este tiempo que no he vuelto desde entonces y te sugiero vivamente que hagas igual.
|
#4 Lunes, 08 Febrero 2010, 19:18 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Conexion A BD SQLite3
Supongo que habrás creado la estructura de tu bd de algún modo. No veo qué puede estar pasando.
Con conexion.Create() estás creando un objeto Result de lectura/escritura, luego asignas una cadena al Result["draft"] y haces un Update. Hasta ahí correcto, eso grabaría el texto del tu textbox en el campo 'draft' aunque cuando haces el SELECT al final del procedimiento, luego no haces nada para mostrar el resultado de esa consulta.
Yo personalmente lo haría de otra forma, directamente mediante sintaxis SQL:
conexion.Exec("INSERT INTO hydro SET draft=&1", Textbox1.Text)
¿Puedes subir el fichero de tu BD como adjunto para revisarlo?
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"
|
#5 Lunes, 08 Febrero 2010, 19:20 |
|
|
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Re: Conexion A BD SQLite3
Primero que todo gracias por sus respuestas se ve que son 100% profesionales, en mi caso solo soy uno mas que quiere aprender., bueno aqui adjunto el fichero + la imagen que me estaba faltando.
Gracias.
Descripción: |
Aqui esta el fichero del proyecto + la imagen del error |
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
61.59 KB |
Descargado: |
120 veces |
Descripción: |
Aqui esta el fichero del proyecto + la imagen del error |
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
61.59 KB |
Descargado: |
120 veces |
Descripción: |
Aqui esta el fichero del proyecto + la imagen del error |
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
61.59 KB |
Descargado: |
120 veces |
|
#6 Martes, 09 Febrero 2010, 08:42 |
|
|
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Re: Conexion A BD SQLite3
Hola denuevo:
Bueno, cree la BD con el DB manager del mismo gambas y segui los pasos de un video en donde funcionaba bien, tambien lo comprobe con el libro gambas_sqlite y el libro descargado de esta pagina. Probe el estamento de SQL pero me da este error: Query Failed: SQL error or missing database. En la consola: Session management error: None of the authentication protocols specified are supported, pero es extraño porque antes no aparecia este error.
en ambos metodos ( con el codigo original y con el estamento SQL que fue recomendado.)
Gracias
|
#7 Martes, 09 Febrero 2010, 09:25 |
|
|
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Re: Conexion A BD SQLite3
Bueno, para no seguir quebrandome la cabeza desinstale/reistale todo, ahora funciona bien. Solo me da un error :
Session management error: None of the authentication protocols specified are supported
cuando inicio el programa, pero el codigo funciona bien, espero no tener problemas al compilar, pero eso sera un largo camino.
Muchas gracias por el soporte.
|
#8 Martes, 09 Febrero 2010, 14:59 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Conexion A BD SQLite3
Probado y no me salen los problemas que comentas.
Te vuelvo a subir el proyecto con ligeras modificaciones para que veas lo sencillo que es trabajar con BBDD. Aunque tu consulta es una ínfima parte de lo que se puede hacer realmente.
Descripción: |
|
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
62.28 KB |
Descargado: |
160 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
62.28 KB |
Descargado: |
160 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
Gambas_Proyects.zip |
Tamaño: |
62.28 KB |
Descargado: |
160 veces |
=================== 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"
|
#9 Martes, 09 Febrero 2010, 22:03 |
|
|
Juan_ed
Usuario
Registrado: Febrero 2010
Mensajes: 13
Edad: 51
|
Re: Conexion A BD SQLite3
Ok gracias Jesus, lo probare.
|
#10 Miercoles, 10 Febrero 2010, 09:56 |
|
|
|