[Gambas-user] indexes in database
javier romero
cjro99 at ...67...
Wed Jun 14 15:42:16 CEST 2006
I need to create a table named "Tabla010" in this table i need to indexed by name, I have this in my proyect:
WITH Mdb
.HCliente=.MysqlDB.Tables.Add(nombre)
.HCliente.Fields.Add("010ruc", gb.String, 11,0)
.HCliente.Fields.Add("010nom", gb.String, 45)
.Hcliente.Fields.Add("010dir", gb.String, 45)
.Hcliente.Fields.Add("010loc", gb.String, 20)
.Hcliente.Fields.Add("010te1", gb.String, 7, 0)
.Hcliente.Fields.Add("010te2", gb.String, 7, 0)
.Hcliente.Fields.Add("010cor", gb.String, 30)
.Hcliente.Fields.Add("010www", gb.String, 30)
.Hcliente.Fields.Add("010fac", gb.String, 1)
.Hcliente.Fields.Add("010rhp", gb.string, 1)
.Hcliente.Fields.Add("010con", gb.String, 45)
.Hcliente.Fields.Add("010car", gb.String, 45)
.Hcliente.Fields.Add("010tce", gb.String, 1, 0)
.Hcliente.Fields.Add("010cel", gb.String, 8, 0)
.Hcliente.Fields.Add("010nex", gb.String, 8, 0)
.Hcliente.Fields.Add("010cop", gb.String, 30)
.Hcliente.Fields.Add("010pdt", gb.String, 14)
.Hcliente.Fields.Add("010usu", gb.String, 8)
.Hcliente.Fields.Add("010cla", gb.String, 9)
.Hcliente.PrimaryKey=["010ruc"]
.Hcliente.Indexes.Add("Alt010_1", "010nom", FALSE)
.HCliente.Update
END WITH
When run an error sent me and says "Index already exist: Tabla010.Alt010_1" Why if its a new Table?, when i comment the line
".Hcliente.Indexes.Add("Alt010_1", "010nom", FALSE)" the Table is created ok.
Thanks
Javier
_________________________________________________________________
Sé el primero de tu grupo que ve el futiro de Hotmail: prueba la versión beta de Windows Live Mail
http://ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
More information about the User
mailing list