https://foro.gambas-es.org/viewtopic.php?f=3&t=3404&p=19086#p19086
-----------------------------------
shordi
Jueves, 03 Octobre 2013, 12:51

Re: No Puedo Crear Tabla De Mysql En Gambas Por Codigo
-----------------------------------
¿Por qué no usas los objetos de gambas? En los ejemplos de Gambas tienes en DataBase un ejemplo completo de crear una base de datos tablas, registros, etc. etc.
Te cito el ejemplo de cómo crear una tabla extraído de ahí:
[code linenumbers=false syntax=gambas]
Public Sub btnCreate_Click()

  Dim hTable As Table

  hTable = $hConn.Tables.Add("test")

  hTable.Fields.Add("id", db.Long)
  hTable.Fields.Add("color", db.Integer,, 1)
  hTable.Fields.Add("firstname", gb.String, 16)
  hTable.Fields.Add("name", gb.String, 32)
  hTable.Fields.Add("birth", gb.Date)
  hTable.Fields.Add("active", gb.Boolean)
  hTable.Fields.Add("salary", gb.Float)
  hTable.Fields.Add("comment", gb.String)

  hTable.PrimaryKey = ["id"]

  hTable.Update

  hTable = $hConn.Tables.Add("color")

  hTable.Fields.Add("color", db.Serial)
  hTable.Fields.Add("name", gb.String, 32)
  hTable.Fields.Add("french", gb.String, 32)

  hTable.PrimaryKey = ["color"]

  hTable.Update

Catch

  Message.Error(DConv(Error.Text))

End
[/code]
Estudiate el ejemplo que tiene cosas muy guapas.

Saludos.


