Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


Acceso a db DBF

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Acceso a db DBF

Notapor emanuelgcy el Mar Ago 09, 2005 8:10 pm

Hola:
Como estan? estoy totalmente desorientado con las bases de tipo DBF que maneja Visual Fox. Lo que necesito para terminar mi proyecto es cargar en un control list una serie de campos de una sola tabla de una base de tipo DBF. Obviamente que el controllist esta sobre una aplicacion MFC. Y solamente el acceso a la base seria de solo lectura para realizar consultas SQL.
Desde ya les agradeceria cualquier ayuda que me den ya sea desde una pagina, un ejemplo o un tutorial.

Saludos,
Emanuel.
emanuelgcy
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 113
Registrado: Vie Mar 18, 2005 5:51 pm

Re: Acceso a db DBF

Notapor latindeveloper el Jue Ago 11, 2005 8:42 am

Para establecer una conexion con una base de datos puedes utilizar el pull de clases CDaoDatabase, CDaoRecordset, etc... Es similar como hacer na conexion a una base de datos de access, lo unico que cambia es el tipo de conexion.

Si la conexion es para una base de datos de Visual Fox Pro, entonces puedes utilizar esta cadena de conexion:

Código: Seleccionar todo
strConnection = _T("Driver={Microsoft Visual Foxpro Driver};UID=;    ourceType=DBC;SourceDB=C:\\Ubicacion\\data.dbc;Exclusive=No");


Si solo quieres acceder a una tabla de una base de datos entonces, solo debes cambiar el valor del parametro SourceType por DBF.

Código: Seleccionar todo
strConnection = _T("Driver={Microsoft Visual Foxpro Driver};UID=;    SourceType=DBF;SourceDB=C:\\Ubicacion\\data.dbc;Exclusive=No");


Espero haberte ayudaddo.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Muchas gracias

Notapor emanuelgcy el Mar Ago 16, 2005 6:54 pm

Hola:
Desde ya muchas gracias. Viendo el codigo me quedo alguna duda:
# La variable "strConnection" de que tipo es?.
# Una vez abierta la tabla como la cierro? ya que esta tabla esta siendo consultada por una aplicacion creada en Visual Fox por otros usuarios.

Desde ya muchisimas gracias,
Emanuel.
emanuelgcy
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 113
Registrado: Vie Mar 18, 2005 5:51 pm

Re: Muchas gracias

Notapor latindeveloper el Mié Ago 17, 2005 8:28 am

La variable strConnection puede ser de tipo char * ó CString.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Re: Muchas gracias

Notapor latindeveloper el Mié Ago 17, 2005 8:29 am

La variable strConnection puede ser de tipo char * ó CString.
Imagen
Avatar de Usuario
latindeveloper
Administrador
Administrador
 
Mensajes: 1061
Registrado: Lun Jun 02, 2003 8:29 pm
Ubicación: Peru

Muchisimas gracias

Notapor emanuelgcy el Mié Ago 17, 2005 1:44 pm

Ahora si.
Muchas gracias!!!!!!!!!!!.
Emanuel
Saludos!!!!!
emanuelgcy
Usuario Muy Activo
Usuario Muy Activo
 
Mensajes: 113
Registrado: Vie Mar 18, 2005 5:51 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado