FoxPro/Visual FoxPro - Fox con sql

 
Vista:

Fox con sql

Publicado por Fredy Rubén (146 intervenciones) el 25/11/2009 13:58:52
Buenas amigos genios
Necesito de una ayudita que creo podrán darme sin dudas.

Tengo una base de datos en sql y una aplicacion en visual fox, quiero poner una tablita donde se podran guardar las bases de datos que podria existir en mi sql y que al iniciar sesion en el sistema me permita seleccionar cualquiera de las bases de datos. Mi idea es lo siguiente:

* Crear variable de conexion
PUBLIC cnCon

*Asigna a la variable el odbc de conexion, el cual apunta a una base de datos predeterminada
cnCon = SQLCONNECT("MiConexion")

*Abrir la base de datos
SQLEXEC(cnCon, "use Comercial")

pero lo que quiero es parametrizar esto, por ej:
*Mete en una variable lo que esta en la tabla
vBaseDato = thisform.cbBase.value
SQLEXEC(cnCon, "use ?vBaseDatos")

Esto no me funciona. Podrian darme una manito?

Agradecido
Fredy Ayala
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Fox con sql

Publicado por jose camilo (805 intervenciones) el 27/11/2009 18:44:06
pueba con la linea completa a ver

vBaseDatos = "Use "+thisform.cbBase.value

SQLEXEC(cnCon, "?vBaseDatos")

no lo he probado aun pero creo k funciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Fox con sql

Publicado por Chapulin (2 intervenciones) el 10/12/2009 05:49:44
Creo que Colocando:

vBaseDatos = "Use "+thisform.cbBase.value

=SQLEXEC(cnCon, vBaseDatos)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar