baja he instalada el OBDC para conectarte a la base de Firebird
Firebird File Repositories
luego has la conexion con
SqlStringConnect()
Establece una conexión con un origen de datos a través de una cadena de conexión.
la ayuda de visual fox da un ejemplo bastante sencillo y bastante claro
Código:
lcDSNLess="driver = SQL Server;server=<servername>;uid=<userid>;pwd=<password>"
–O bien–
lcDSNLess="driver = {SQL Server};server=<servername>;uid=<userid>;pwd=<password>"
–O bien–
lcDSNLess="DRIVER = {SQL Server};" ;
+ "SERVER=<servername>;" ;
+ "UID=<userid>;" ;
+ "PWD=<password>;" ;
+ "DATABASE=PUBS;" ;
+ "WSID=<machine name or userid>;" ;
+ "APP=MicroX(R) Sample App"
lnConnHandle=SQLSTRINGCONNECT(m.lcDSNLess)
si lnConnHandle es Mayor a 0 (cero) entonces ser pudo efectuar la conexion, en driver = {SQL Server} debes colocar el nombre del driver obdc que instalaste (el que bajaste).
una vez realizada la conexion solo resta usar SQLEXEC( )
Cita:
|
SQLEXEC(lnConnHandle, codigo SQL a ejecutar , Nombre del cursor que queda abierto en datasession de visual fox)
|
ejemplo
SQLEXEC(lnConnHandle,"Select * From tabla1" ,"Cursor1")
Cursor1 queda abierto en el datasession de visual fox, y puedes hacer con el lo que quieras con código nativo de visual fox, el codigo SQL que SQLEXEC() permite ejecutar hasta donde recuerdo es solo el nativo SQL y no la mezcla del Nativo SQL + Nativo VisualFox
si tienes alguna otra duda, aca estamos