https://foro.gambas-es.org/viewtopic.php?f=1&t=6233&p=37297#p37297
-----------------------------------
mckaygerhard
Miercoles, 15 Marzo 2017, 18:18

Re: Como Uso Resultset En Collecciones Asi Como Php Hace Con Arreglos, Indice Como Columnas
-----------------------------------
umm estoy viendo que lo que realmente le falta al foro es estar mas activos.. 

la respuesta de shordi fue util y la misma de la lista en ingles, pero yo prefiero usar el espanol... 

en la lista de ingles se agrego una informacion important4e y para CONTRIBUIR A ESTAR ACTIVOS voy agregarla aqui:

si el query sql es "SELECT * FROM ..." no hay problema, pero si es "SELECT col1, table.col2, col3 FROM table0 JOIN table1 ..." los fileds name se retornan junto con el nombre de la tabla... entonces agrege este codigo:

[code linenumbers=false syntax=gambas]c[campo.name]=r[Replace(campo.name, Tablename & ".", "")][/code]

este codigo es provisional,[b] mejor es remover todo antes del punto, ya que el nombre de la tabla no es unico[/b], varia segun el join...

[quote]did an explicit "SELECT id,name". So depending on the SELECT, it had the
table name and a dot prepended.
[/quote]
Este comportamiento es muy correcto de las bases de datos, y sirve para determinar de donde vienen los campos y evitar un sql ambiguo (como el que produce GROUP_CONCAT si hay campos similares en mysql)


