https://foro.gambas-es.org/viewtopic.php?f=3&t=1206&p=6909#p6909
-----------------------------------
jguardon
Domingo, 12 Diciembre 2010, 12:42

Re: Consulta Mysql Con Variable En Tabla
-----------------------------------
Suponiendo que tu variable "tabla" es un String:

[code linenumbers=false syntax=gambas]cn.conexion.Exec("select * from &1;", tabla)[/code]

Donde el comodín &1 se sustituye automáticamente por la variable del segundo argumento de Exec.

Esta es la manera preferida para construir sentencias SQL complejas (y simples), porque no tienes que preocuparte por el tipo de dato que le pasas ni la forma en que tendrías que entrecomillar la variable dependiendo si es cadena, número o fechas.

Se pueden usar tantos comodines como desees y sus correspondientes variables:

[code linenumbers=false syntax=gambas]cn.conexion.Exec("select &1, &2, &3 from &4;", campo1, campo2, campo3, tabla)[/code]

Ver también: http://gambasdoc.org/help/comp/gb.db/connection/exec?view

y http://foro.gambas-es.org/viewtopic.php?f=3&t=668&highlight=comodines

Saludos


