Shell 10-05-2023, 22:26
Buenas!.

Como siempre he trabajado con una tabla para las prácticas de sqlite, solo tengo un procedimiento para la creación de la misma.
Ejemplo de la tabla animales.

Código:
Public Sub CrearTabla(hConn As Connection, sDatabase As String)

  Dim htabla As Table

  htabla = hConn.Tables.Add("animales")

  With htabla
    .Fields.Add("id_mascota", db.Serial)
    .Fields.Add("nombre", gb.String, 40)
    .Fields.Add("especie", gb.String, 40)
    .Fields.Add("sexo", gb.String, 2)
    .Fields.Add("ubicacion", gb.String, 10)
    .Fields.Add("estado", gb.String, 2)
    .PrimaryKey = ["id_mascota"]
    .Update
  End With

End

Si tengo que crear varias tablas, veo complicado que se haga desde un mismo procedimiento, pasándole parámetros. Se podrían almacenar en una colección.
La forma más sencilla o básica sería:

Proceso CrearTablas(Conexión, nombreDeBaseDeDatos)
CrearTabla1
CrearTabla2
"
Fin del proceso

Supongo que es la que se suele usar.

Saludos
Shell 10-05-2023, 22:08
Buenas!.

En la selección de componentes tenemos el control gb.db ( para el acceso a base de datos ) y luego tenemos componentes para
distintos gestor/motor de sql. sqlite3, mysql, odbc.

En su día usé sqlite3 pero no seleccioné el componente del controlador sqlite3 (gb.db.sqlite3).

¿ Entonces ?. ¿ Qué necesidad es de que aparezcan en la lista si no se seleccionan ?.
Puede que se tenga que seleccionar el controlador de base de datos en alguna circunstancia.

La base suelo hacerla por código.

Saludos
Shell 10-05-2023, 21:58
Buenas!.

¿ Estos suelen ampliarse ?. En la actualidad tenemos 30 consejos.
¿ No creen que podrían añadirse más ?. 

Eso si,ver secuencialmente cada consejo se hace pesado. Una lista larga se haría muy pesado leerla entera.
Quizás esto se podría hacer de otra forma. Tags. Una base de datos que contenga trucos por tipos.

¿ No se había creado algo parecido hace ya tiempo ?.

Saludos
Páginas (564):    1 178 179 180 181 182 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,030
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, Hace 8 horas
Respuestas: 4 - Vistas: 119
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,570
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,335
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 116
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.