Visual Basic: Tabla como una variable en consulta SQL
Hola,
Intento realizar en Visual Basic una consulta SQL dónde la tabla de la consulta no es una tabla con un nombre concreto, sino que cada vez le paso un nombre diferente.
O sea, cuando realizo la siguiente consulta:
SQL = "SELECT SUM(IMPORTE)as Total FROM CuentaBSCH "Where FLUJO = 'TFCO'"
no hay problema porque CuentaBSCH es una tabla de la BD. Pero, en realidad lo que quiero es pasarle una cuenta diferente cada vez, para lo cual utilizo una variable llamada SeleccionCuentas. Cuando ejecuto la sentencia SQL la variable SeleccionCuentas puede valer CuentaBSCH o cuentaBBVA u otra.
AsÃ, hago lo siguiente:
SQL = "SELECT SUM(IMPORTE)as Total FROM SeleccionCuentas "Where FLUJO = 'TFCO'"
pero no acepta SeleccionCuentas como una variable.
Lo he puesto entre comillas simples, dobles, etc.
En algunos foros se decÃa que debÃa ponerlo asi:
'"&SeleccionCuentas&"'
pero tampoco funciona. Os aseguro que ya he probado de mil maneras.
Realmente se puede hacer, que la tabla sea una variable?
Intento realizar en Visual Basic una consulta SQL dónde la tabla de la consulta no es una tabla con un nombre concreto, sino que cada vez le paso un nombre diferente.
O sea, cuando realizo la siguiente consulta:
SQL = "SELECT SUM(IMPORTE)as Total FROM CuentaBSCH "Where FLUJO = 'TFCO'"
no hay problema porque CuentaBSCH es una tabla de la BD. Pero, en realidad lo que quiero es pasarle una cuenta diferente cada vez, para lo cual utilizo una variable llamada SeleccionCuentas. Cuando ejecuto la sentencia SQL la variable SeleccionCuentas puede valer CuentaBSCH o cuentaBBVA u otra.
AsÃ, hago lo siguiente:
SQL = "SELECT SUM(IMPORTE)as Total FROM SeleccionCuentas "Where FLUJO = 'TFCO'"
pero no acepta SeleccionCuentas como una variable.
Lo he puesto entre comillas simples, dobles, etc.
En algunos foros se decÃa que debÃa ponerlo asi:
'"&SeleccionCuentas&"'
pero tampoco funciona. Os aseguro que ya he probado de mil maneras.
Realmente se puede hacer, que la tabla sea una variable?
