Siguiendo este hilo, yo estoy tratando de conectarme por SQL Server, sin exito.
Se puede utilizar la clase TAdoDataSource(), he probado con los metodos y funciones del wiki, pero aun no he logrado.
La version de ODBC, debe ser a 32 bits?, ya que el instalador de windonws, no lo permite, solo el de 64 bits.
He utilzado :
WITH OBJECT Conexion := wAdoConnect():New()
:cHost := cServidor
:cUser := cUsuarios
:cPassword := cPassword
:nEngine := xc_SQLServer
:Connect()
oCGI:Console( "Conectado = " + ToString( :Connect()) )
END WITH
Tambien :
WITH OBJECT oSQL := nfl_SqlConnect("configdb", xc_SQLServer , oCGI:cMainFunction) AS wADOConnect
IF oSQL<>Nil
// Hacemos una consulta SQL
aUsuario := :QueryArrayHash("SELECT Password ,expiracion FROM usuarios "WHERE usuario ='" + cUsu + "'")
:Disconnect()
ELSE
Return .f.
ENDIF
END WITH
Saludos