OLE DB y Tablas VFP

06/02/2006 - 18:19 por Juan Carlos Flores | Informe spam
Tengo unas tablas de VFP 9, que contienen campos incrementales y no he
podido accesarlas usando ODBC porque no soporta estos tipos de campos.
Me han recomendado usar Ole DB, asi que me he descargado la version para
VFP9, pero al tratar de crar la query hacia las tablas no me aparece
como hacer la coneccion a travez de Ole DB, igual si trato de crear una
coneccion desde el panel de control, no encuentra como hacerla a travez
de Ole DB.

Me urge, agrdezco su ayuda de antemano.


JCF
Honduras.-

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/02/2006 - 22:44 | Informe spam
hola, Juan Carlos !

... tablas de VFP 9... campos incrementales y no he podido accesarlas usando ODBC... no soporta estos tipos de campos.
Me han recomendado usar Ole DB, asi que me he descargado la version para VFP9
pero al tratar de crar la query hacia las tablas no me aparece como hacer la coneccion a travez de Ole DB
igual si trato de crear una coneccion desde el panel de control, no encuentra como hacerla a travez de Ole DB...



[probablemente] podria servirte la siguiente informacion...

comentas tus experiencias 'despues de'... ?
saludos,
hector.
=-> para que puedas usar bases de datos de VFP... ANTES 'necesitas'...
dar de alta en los origenes de datos odbc [open database conectitivity]
la version mas reciente de mdac [microsoft data access component]

-> obten la version mas reciente del componente [la 2.8] en: http://tinyurl.com/49duk
selecciona primero el idioma en que necesitas la instalacion del componente
lee bien [o imprime] las instrucciones antes de iniciar la descarga
no te olvides de descargar tambien el 'parche' [Q832483]

-> despues, revisa la informacion acerca de como 'dar de alta' el componente en:
http://support.microsoft.com/defaul...-es;197893
seccion: mas informacion - crear el origen de datos en el panel de control
[panel de control -> herramientas administrativas -> origenes de datos odbc]
nota: el enlace [en esta pagina] para 'llegar' a la version mas reciente es mas 'tardado'

-> hay otra opcion [siguiendo las 'puras' instrucciones para VFP]
[requiere como minimo la version 2.6 del componente mdac ->que es anterior<- a la 2.8]
visita: http://msdn.microsoft.com/vfoxpro/downloads
pulsa en 'product updates'...
pulsa en: 'mocrosoft ole-db provider for visual foxpro 8.0'
[aunque comentas que la version que descargaste es la 9']... entonces...

-> y... si todo lo anterior 'falla' o... ya tienes instalada la version 2.8 de mdac
'pero'... la version que te 'reconoce' la conexion odbc a vfp es la 1.x
[revisa la version 'instalada' en el archivo de libreria vfpodbc.dll en c:\windows\system[32]\]
entonces... podrias obtener la version 6.x [o alguna mas reciente] de la libreria vfpodbc.dll en:
http://msdn.microsoft.com/vfoxpro/d...fault.aspx
[ojo con el idioma que selecciones]
Respuesta Responder a este mensaje
#2 Juan Carlos Flores
07/02/2006 - 15:47 | Informe spam
Gracias por contestar.

El problema no es con ODBC, oDBC lo encuentro pero la veriosn de ODBC es
para con la version 6 de VFP, al cual no tenía campos autoincrementales.

Asi que para poder accesar a las tablas con campos autoincrementales
debo de usar Ole DB y he ahi la complicacion que a pesar de haber
instalado el cliente OLeDB de al version 9 de VFP, no encuentro en excel
como hacer uso de éste.

Saludos y gracias.


JCF.


Héctor Miguel escribió:
hola, Juan Carlos !

... tablas de VFP 9... campos incrementales y no he podido accesarlas usando ODBC... no soporta estos tipos de campos.
Me han recomendado usar Ole DB, asi que me he descargado la version para VFP9
pero al tratar de crar la query hacia las tablas no me aparece como hacer la coneccion a travez de Ole DB
igual si trato de crear una coneccion desde el panel de control, no encuentra como hacerla a travez de Ole DB...



[probablemente] podria servirte la siguiente informacion...

comentas tus experiencias 'despues de'... ?
saludos,
hector.
=> -> para que puedas usar bases de datos de VFP... ANTES 'necesitas'...
dar de alta en los origenes de datos odbc [open database conectitivity]
la version mas reciente de mdac [microsoft data access component]

-> obten la version mas reciente del componente [la 2.8] en: http://tinyurl.com/49duk
selecciona primero el idioma en que necesitas la instalacion del componente
lee bien [o imprime] las instrucciones antes de iniciar la descarga
no te olvides de descargar tambien el 'parche' [Q832483]

-> despues, revisa la informacion acerca de como 'dar de alta' el componente en:
http://support.microsoft.com/defaul...-es;197893
seccion: mas informacion - crear el origen de datos en el panel de control
[panel de control -> herramientas administrativas -> origenes de datos odbc]
nota: el enlace [en esta pagina] para 'llegar' a la version mas reciente es mas 'tardado'

-> hay otra opcion [siguiendo las 'puras' instrucciones para VFP]
[requiere como minimo la version 2.6 del componente mdac ->que es anterior<- a la 2.8]
visita: http://msdn.microsoft.com/vfoxpro/downloads
pulsa en 'product updates'...
pulsa en: 'mocrosoft ole-db provider for visual foxpro 8.0'
[aunque comentas que la version que descargaste es la 9']... entonces...

-> y... si todo lo anterior 'falla' o... ya tienes instalada la version 2.8 de mdac
'pero'... la version que te 'reconoce' la conexion odbc a vfp es la 1.x
[revisa la version 'instalada' en el archivo de libreria vfpodbc.dll en c:\windows\system[32]\]
entonces... podrias obtener la version 6.x [o alguna mas reciente] de la libreria vfpodbc.dll en:
http://msdn.microsoft.com/vfoxpro/d...fault.aspx
[ojo con el idioma que selecciones]


Respuesta Responder a este mensaje
#3 Héctor Miguel
07/02/2006 - 21:05 | Informe spam
hola, Juan Carlos !

... oDBC lo encuentro pero la veriosn de ODBC es para con la version 6 de VFP... no tenia campos autoincrementales.
... para poder accesar a las tablas con campos autoincrementales debo de usar Ole DB y
he ahi la complicacion que a pesar de haber instalado el cliente OLeDB de al version 9 de VFP
no encuentro en excel como hacer uso de este...



1) una cosa es instalar un componente odbc... y otra es 'darlo de alta' [para poder usarlos como cliente/proveedor ole db]
-> despues, revisa la informacion acerca de como 'dar de alta' el componente en:
http://support.microsoft.com/defaul...-es;197893
seccion: mas informacion - crear el origen de datos en el panel de control
[panel de control -> herramientas administrativas -> origenes de datos odbc]
nota: el enlace [en esta pagina] para 'llegar' a la version mas reciente es mas 'tardado'





2) la informacion mas completa y reciente de vfp9 la encontraras en:
-> http://msdn.microsoft.com/vfoxpro/l.../02242005/
[incluye enlaces a documentacion y descargas]

si despues de revisar las paginas anteriores... contunuan los 'detalles' :-(( comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Juan Carlos Flores
08/02/2006 - 16:59 | Informe spam
Héctor Miguel:

Si quiero hacer la coneccion con DATA/Import External Data/Import
Data... Ahi si funciona.

Pero si uso DATA/Import External Data/New Database Query No
funciona, no veo como conectarme por medio de OleDB solo por ODBC.

Y al cosa es que necesito hacer unos querys por medio de DatabaseQuery.



Saludos.


JCF.


Héctor Miguel escribió:
hola, Juan Carlos !

... oDBC lo encuentro pero la veriosn de ODBC es para con la version 6 de VFP... no tenia campos autoincrementales.
... para poder accesar a las tablas con campos autoincrementales debo de usar Ole DB y
he ahi la complicacion que a pesar de haber instalado el cliente OLeDB de al version 9 de VFP
no encuentro en excel como hacer uso de este...



1) una cosa es instalar un componente odbc... y otra es 'darlo de alta' [para poder usarlos como cliente/proveedor ole db]
-> despues, revisa la informacion acerca de como 'dar de alta' el componente en:
http://support.microsoft.com/defaul...-es;197893
seccion: mas informacion - crear el origen de datos en el panel de control
[panel de control -> herramientas administrativas -> origenes de datos odbc]
nota: el enlace [en esta pagina] para 'llegar' a la version mas reciente es mas 'tardado'





2) la informacion mas completa y reciente de vfp9 la encontraras en:
-> http://msdn.microsoft.com/vfoxpro/l.../02242005/
[incluye enlaces a documentacion y descargas]

si despues de revisar las paginas anteriores... contunuan los 'detalles' :-(( comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#5 Héctor Miguel
09/02/2006 - 08:05 | Informe spam
hola, Juan Carlos !

Si quiero hacer la coneccion con DATA/Import External Data/Import Data... Ahi si funciona.
Pero si uso DATA/Import External Data/New Database Query No funciona
no veo como conectarme por medio de OleDB solo por ODBC.
Y la cosa es que necesito hacer unos querys por medio de DatabaseQuery.



no he trabajado con VFP :-(( [pero]... si te sirve [en algo] informacion disponible por la web... :D

1) OLE DB Provider for Visual FoxPro: -> http://tinyurl.com/aym33

2) en la pagina de Carl Prothman encontraras informacion y enlaces adicionales...
-> http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForVisualFoxPro

si cualquier duda... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida