Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-02-2022
RobertLtu RobertLtu is offline
Registrado
 
Registrado: jun 2021
Posts: 5
Poder: 0
RobertLtu Va por buen camino
Ayuda con dbf y ado

Hola a todos.

Estoy trabajando en un proyecto en el que por obligación tengo que leer una tabla de terceros, que está en formato dBase.
Estoy conectándome con un ADODataSet directamente, sin utilizar ADOConnection, y la cadena de conexión que estoy utilizando es esta:

´Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial catatalog=Mi proyecto´;

Sucede que, con esta tabla en específico, me salta el siguiente error:

Project HCargo.exe raised exception class EOleException with message [Microsoft][Controlador ODBC dBASE] Error no esperado desde el controlador de la base de datos externa (8961).

Con cualquier otra tabla, también en formato dBase, que intente conectar, lo hace sin problemas.
Intenté importarla para access y me dió un error similar.

¿Pudiera alguien ayudarme con este error?

Gracias adelantadas
Responder Con Cita
  #2  
Antiguo 05-02-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por RobertLtu Ver Mensaje
Con cualquier otra tabla, también en formato dBase, que intente conectar, lo hace sin problemas.
Si conecta a todas menos a esa, será que esa tiene algún problema.
Responder Con Cita
  #3  
Antiguo 05-02-2022
RobertLtu RobertLtu is offline
Registrado
 
Registrado: jun 2021
Posts: 5
Poder: 0
RobertLtu Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si conecta a todas menos a esa, será que esa tiene algún problema.
Eso es lo q pienso, el problema está en cómo puedo saber dónde será el rollo.
Responder Con Cita
  #4  
Antiguo 05-02-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hay muchas utilidades con las que puedes ver y chequear los dbf.
De todas formas, un dbf es una cabecera y el resto es todo texto, puedes verlo incluso con cualquier editor de textos.
Responder Con Cita
  #5  
Antiguo 06-02-2022
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 913
Poder: 23
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
Puedes usar el componente TDbf. Es muy sencillo su uso...
Saludos cordiales
Responder Con Cita
  #6  
Antiguo 14-02-2022
marco3k marco3k is offline
Miembro
 
Registrado: feb 2015
Posts: 61
Poder: 10
marco3k Va por buen camino
Leer DBF

Para descartar que el archivo dbf esta dañado, puede bajarte algun portable de vfp 6 o vfp 9 que abundan por la Red. Una vez descargado el programa portable, lo abres y te sale la ventana de comandos y pones:
Cita:
USE d:\micarpeta\mitabla.dbf EXCLUSIVE
Donde mi carpeta es tu carpeta dond esta tu dbf y mitabla es el nombre de tu tabla. Al usar este comando como tal vez por primera vez te salga seleccionar la página de codigos y seleccionas "windows" luego escribes el conmando:
Cita:
BROWSE
Al ejecutar el comando anterior te debe mostrar el contenido de la tabla en un listado tipo hoja de cálculo, con eso ya sabes que la tabla esta bien. Si no te muestra el contenido de la tabla debe estar dañado, lo mas comun es la cabecera de datos y eso tambien es reparable en la RED sale como reparar el encabezado del dbf con comandos o caso contrario usas "cmrepair.app" que es una app hecha en vfp para repara tablas dañdas. Suerte.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ayuda BD Access? Ayuda al modificar!! DarkArias Conexión con bases de datos 4 24-08-2013 23:47:41
Instalar Ayuda (.HLP) en la Ayuda de Delphi? MasterXP Varios 6 12-04-2006 06:57:49
Ayuda para crear ayuda... Gabriel2 Varios 2 10-06-2005 00:15:18
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59
Ayuda Con Instalacion De Archivos De Ayuda Legolas Varios 1 01-12-2003 14:48:03


La franja horaria es GMT +2. Ahora son las 11:04:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi