Error al acceder a una tabla dBase por DTS

20/10/2006 - 16:24 por Ray | Informe spam
Buenas,

Tengo un problema al intentar cargar una tabla en Dbase a una BD en
SQLServer 2000. Al intentar abrir la tabla .dbf para copiarla DTS da el
siguiente error.

Origen del error: Microsoft JET Database Engine

Descripcion del error: Error no esperado desde el controlador de la base de
datos externa (10023)

La gran mayoría de tablas de la BD dBase las puedo leer, ocurre con tablas
muy concretas, así que no es un problema de versión dBase (es dBase 5). He
buscado por internet y es un error muy común pero nadie aporta una solución
clara.

Es curioso, pero desde Excel se abren correctamente y a partir de haberlas
abierto se pueden copiar correctamente por DTS usando una conexión de Excel.
Supongo que será por un tema de índices y del archivo .cdx. De todas formas,
no es la solución que deseo.

Muchas gracias por adelantado.
 

Leer las respuestas

#1 Maxi
20/10/2006 - 22:02 | Informe spam
mmm, no es un problema en si de SQLServer y si del driver ODBC ya que el DTS
ahi es transparente


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Ray" escribió en el mensaje
news:
Buenas,

Tengo un problema al intentar cargar una tabla en Dbase a una BD en
SQLServer 2000. Al intentar abrir la tabla .dbf para copiarla DTS da el
siguiente error.

Origen del error: Microsoft JET Database Engine

Descripcion del error: Error no esperado desde el controlador de la base
de
datos externa (10023)

La gran mayoría de tablas de la BD dBase las puedo leer, ocurre con tablas
muy concretas, así que no es un problema de versión dBase (es dBase 5). He
buscado por internet y es un error muy común pero nadie aporta una
solución
clara.

Es curioso, pero desde Excel se abren correctamente y a partir de haberlas
abierto se pueden copiar correctamente por DTS usando una conexión de
Excel.
Supongo que será por un tema de índices y del archivo .cdx. De todas
formas,
no es la solución que deseo.

Muchas gracias por adelantado.

Preguntas similares