Comentarios |
Re: Crear Base De Dato SQL Desde Conexiones En Gambas 3
|
Citar: pero la mayoría están para cuando la base de datos no se crea desde conexiones sino afuera de gambas3.
No hay ninguna diferencia en un caso u otro. Los ejemplos que hayas visto te valen.
Saludos.
|
shordi [ Jueves, 15 Diciembre 2016, 20:13 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
Si ya tenes datos en el tableview tenes que usar el evento _Data de este (el tableview) y con ese evento recorres todas las celdas del tableview para obetener los datos.
Bien, luego podes poner los datos usando la conexión que tenes ya creada mediante una consulta SQL o mediante el "método gambas".
Para el método SQL puro y duro digamos, mejor subi tu proyecto y te comento sobre este.
Para el método gambas fijate acá:
http://wiki.gambas-es.org/doku.php/trabajar_con_bases_de_datos
Para crear bases de datos te recomiendo que uses sqlite3 y que uses estos dos programas para crearlas DB Browser for sqlite y Sqliteman son los dos para lo mismo pero en algunas cosas se complementan. Si bien la herramienta de gambas es una buena opción para simplificar el tema de bases de datos, siempre es recomendable aprender a usar herramientas especificas, tal ves te lleve algo mas de tiempo pero luego tendrás soltura con una buena herramienta para bases de datos y eso es importante a la hora de hacer y pensar como hacer programas.
Saludos y bienvenido al foro.
|
tincho [ Viernes, 16 Diciembre 2016, 00:41 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
El programa consiste en crear 2 bases de datos
1 base de dato de clientes que contenga
- nombre cliente
- dirección
- celular
- rubro
2 base de datos que contenga
- Artículos
- precios de los artículos
el inconveniente que tengo es con los resultados y sobre todo lo que va dentro del paréntesis
discúlpenme si no me se expresar de manera correcta es que vuelvo a decir que soy nuevo en esto cree la tabla desde conecciones también tengo DB Browser para crear las tablas sqlite.
|
SafeMango [ Jueves, 29 Diciembre 2016, 16:32 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
El programa consiste en crear 2 bases de datos
1 base de dato de clientes que contenga
- nombre cliente
- dirección
- celular
- rubro
2 base de datos que contenga
- Artículos
- precios de los artículos
el inconveniente que tengo es con los resultados y sobre todo lo que va dentro del paréntesis
discúlpenme si no me se expresar de manera correcta es que vuelvo a decir que soy nuevo en esto cree la tabla desde conecciones también tengo DB Browser para crear las tablas sqlite.
No es necesario que crees dos bases de datos con dos tablas en una misma base de datos te bastaría para hacer lo que decís en el ejemplo.
Luego con el programa DB Browser podes crear los "vínculos" ( claves foráneas ).
Pero un programa que consista solo en crear dos tablas no me parece muy útil, ademas el programa debería editar los datos existentes agregar registros nuevos o borrarlos, ademas claro, de visualizarlos.
Saludos.
|
tincho [ Jueves, 29 Diciembre 2016, 17:18 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
también puedes subir lo que tienes hecho y así también se te puede ayudar.
y no te de vergüenza subirlo ya que el rey de errores y horrores de código soy ya jajajaj.
saludos.
|
v3ctor [ Jueves, 29 Diciembre 2016, 18:04 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
Ay mande el archivo fuente
última edición por SafeMango el Viernes, 30 Diciembre 2016, 01:49; editado 1 vez
|
SafeMango [ Jueves, 29 Diciembre 2016, 19:20 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
estem.....
anda a proyecto-->crear---> archivo fuente
ese archivo lo subes al servidor en la parte a abajo cuando creas o editas un post dice adjuntar archivo
saludos.
|
v3ctor [ Jueves, 29 Diciembre 2016, 19:28 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
|
SafeMango [ Jueves, 29 Diciembre 2016, 20:57 ]
|
|
Re: Crear Base De Datos SQL Desde Conexiones En Gambas 3
|
Ay pude crear la base de datos y ademas pude visualisarla en un GridView
1) Lo primero que hice fue crear dos variables xcon xresClientes en el modulo Var
Public xcon As Connection
Public xresclientes As Result
2) luego me conecte a la base de datos que cree en conecciones
Public Sub conectarBdClientes()
Var.xcon = Connections["Connection1"]
Var.xcon.Open()
If Var.xcon = Null Then
Message.error("Error al intentar conectarse a la base de datos")
Endif
End
3) y por ultimo mostre los datos de la base de dato en un gridview
Public Sub MostrarClientes()
Dim c As Integer
Var.xresclientes = Var.xcon.Exec("select * from Clientes") 'Clientes es el nombre de mi tabla de datos en Connection1
FMain.GvClientes.Rows.Count = Var.xres.Count
For c = 0 To Var.xres.Count - 1
With FMain
.GvClientes[c, 0].Text = Var.xresclientes["Rubro"] 'Rubro, Nombre, Direccion, Celular son titulos de columnas de la tabla Clientes
.GvClientes[c, 1].Text = Var.xresclientes["Nombre"]
.GvClientes[c, 2].Text = Var.xresclientes["Direccion"]
.GvClientes[c, 3].Text = Var.xresclientes["Celular"]
End With
Var.xres.MoveNext 'hace que se proceda a la siguiente fila en la tabla Clientes
Next
FMain.GvClientes.Refresh
End
|
SafeMango [ Viernes, 30 Diciembre 2016, 01:57 ]
|
|
|