ayuda con proyecto en Visual FoxPro

#1
Hola comunidad

Tengo el siguiente problema:

Estoy desarrollando un programa que me permita hacer lo siguiente:

*Actualizar el campo de precio en ciertos registros segun una
condición determinada

*Actualizar un grupo de registros a partir de un archivo externo
con formato excel.

La base de datos que necesito manipular está en formato Paradox. He consultado por toda la red y encontré el modo de hacer la conexión ODBC; sin embargo, al llevarlo a la práctica, el programa me dice que NO se puede realizar la conexión.

el codigo para realizar la conexión es el siguiente:

----------
ruta=ALLTRIM(ruta_data)

Num_empresa = ALLTRIM(thisform.pageframe1.page2.text1.Value)
BD= ruta+'inve0'+num_empresa+'.db'

StrSQLParadox ='Driver = {Microsoft Paradox Driver (*.Db )}; DriverID = 538; Fil = Paradox 5.X;DefaultDir ='+ruta+';Dbq ='+BD+'; CollatingSequence = ASCII'

conexion_Db=SQLSTRINGCONNECT(StrSQLParadox)
--------------

el debugger me devuelve valor -1 en la variable conexion_Db
lo que indica que No se ha podido realizar la conexión ODBC.

Necesito corregir ese problema. Agradeceré mucho el apoyo.

Gracias.


NOTA:

Estoy haciendo esto desde una vesión portable del VFP 9SP2. Por ahi leí que para poder obtener las funciones de conectividad ODBC necesito tener instalado el lenguaje en el equipo en modo FULL. Aconsejenme por favor.
 
#3
Pues estoy usando los que proporciona windows en forma nativa por lo que si, están instalados.

Lo que no sé es si probablemente con el VFP 9SP2 tenga que actualizar el MDAC de windows (Microsoft Data Access Components)

Saludos y gracias
 

mariosl

Bovino adicto
#4
tu error esta en el odbc, intenta hacerlo local o usa tablas dbf primero.. tienes que desmenuzar el problema del odbc primero y luego le sigues si tienes duda mandame un mp
saludos.
 
Arriba