DarkSideKid
Bovino adolescente
- Desde
- 22 Jul 2009
- Mensajes
- 69
- Tema Autor
- #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.
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.