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 (570):    1 184 185 186 187 188 570   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 304
Último miembro: leonmv
Temas del foro: 1,760
Mensajes del foro: 9,148
Últimos temas
Visual Studio Code con Ga...
Foro: General
Último mensaje por: guizans, 07-03-2026, 14:24
Respuestas: 2 - Vistas: 308
WebForm con mysql gridvie...
Foro: WebApp/WebForms
Último mensaje por: vjarvelo, 03-03-2026, 16:32
Respuestas: 2 - Vistas: 3,017
Sobre la proteccion del c...
Foro: General
Último mensaje por: Shordi, 19-02-2026, 11:07
Respuestas: 7 - Vistas: 809
Sobre LinuxMint
Foro: Mundo Linux
Último mensaje por: guizans, 17-02-2026, 21:46
Respuestas: 2 - Vistas: 429
Problema con creación de ...
Foro: Bases de Datos
Último mensaje por: guizans, 17-02-2026, 21:42
Respuestas: 4 - Vistas: 618
Powered By MyBB, © 2002-2026 MyBB Group.
Made with by Curves UI.