Errores al Importar Tabla dbf

10/06/2006 - 00:34 por Daniel H. Villa | Informe spam
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha en
Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden) en
la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin terminar
el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

Preguntas similare

Leer las respuestas

#1 BitOne®
10/06/2006 - 06:55 | Informe spam
El mensaje esta claro... verifica los tipos de datos que intentas pasar a las columanas
de la nueva tabla.

saludos,


-
BitOne®

http://www.yocsql.com

-



"Daniel H. Villa" escribió en el mensaje news:
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha en
Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden) en
la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin terminar
el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

ž,ø€º°`°º€ø,ž L.I. Daniel H. Villa°`°º€ø,žž,ø€º°


Respuesta Responder a este mensaje
#2 Maxi
10/06/2006 - 15:00 | Informe spam
Hola, fijate las longitudes de los datos!!


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Daniel H. Villa" escribió en el mensaje
news:
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha
en Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden)
en la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin
terminar el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°


Respuesta Responder a este mensaje
#3 Gustavo Larriera [MVP]
10/06/2006 - 17:47 | Informe spam
Los errores están bien claros, cuál es la duda que tienes?

La columna i_almacen tiene datos que no coinciden con el tipo de datos.
La columna 58 tiene un tipo de datos que excede el tamaño aceptado en la
columna destino.

Debes corregir eso, posiblemente el mejor camino es hacer un paquete DTS
manualmente (sin el asistente).

Gustavo Larriera, MVP SQL
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Daniel H. Villa" wrote in message
news:
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha
en Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden)
en la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin
terminar el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°


Respuesta Responder a este mensaje
#4 Daniel H. Villa
14/06/2006 - 20:50 | Informe spam
Estimados BitOne, Maxi y Gustavo.

He estado checando las estructuras de mi Archivo DBF y la Tabla de SQL
Server, y encuentro que ambos tipos de Datos en campos y longitudes son
iguales.

Esta Tabla de SQL la Cree al exportarla de la Tabla DBF, pero sin Datos, eso
lo tuve que hacer porque es muy grande. En la ayuda cheque que el Bulk
Insert puedes hacerlo de manera masiva, tambien veo que tiene varios
parametros u opciones para usarlo. Es por ello que recurri al grupo. Ojala y
alguien haya hecho esto del Bulk Insert pero para una tabla en DBF.

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

"Daniel H. Villa" escribió en el mensaje
news:
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha
en Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden)
en la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin
terminar el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°


Respuesta Responder a este mensaje
#5 Gustavo Larriera [MVP]
15/06/2006 - 01:07 | Informe spam
Puedes mostrarnos cuál es la estructura de la tabla .dbf y la de SQL Server?

Gustavo Larriera, MVP SQL
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Daniel H. Villa" wrote in message
news:O5J0%23N%
Estimados BitOne, Maxi y Gustavo.

He estado checando las estructuras de mi Archivo DBF y la Tabla de SQL
Server, y encuentro que ambos tipos de Datos en campos y longitudes son
iguales.

Esta Tabla de SQL la Cree al exportarla de la Tabla DBF, pero sin Datos,
eso lo tuve que hacer porque es muy grande. En la ayuda cheque que el Bulk
Insert puedes hacerlo de manera masiva, tambien veo que tiene varios
parametros u opciones para usarlo. Es por ello que recurri al grupo. Ojala
y alguien haya hecho esto del Bulk Insert pero para una tabla en DBF.

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

"Daniel H. Villa" escribió en el mensaje
news:
Hola Grupo:

Me marco unos errores al usar el comando Bulk Insert para una tabla hecha
en Visual FoxPro 7.0.

BULK INSERT Dat_Concord_Net.dbo.[Inte0010]
FROM 'c:\Concord_Net\Datos\Tablas\Inte0010.dbf'

Servidor: mensaje 4864, nivel 16, estado 1, línea 1
Error de conversión de datos en inserción masiva (los tipos no coinciden)
en la fila 1, columna 1 (i_almacen).
Servidor: mensaje 4866, nivel 17, estado 66, línea 1
Error de inserción masiva. Columna demasiado larga en el archivo de datos
para la fila 1, columna 58. Asegúrese de que especificó correctamente los
valores para el terminador de campo y el terminador de fila.
Servidor: mensaje 7399, nivel 16, estado 1, línea 1
El proveedor OLE DB 'STREAM' informa de un error. El proveedor no
proporcionó información acerca del error.
Se terminó la instrucción.


Otra cuestión es que lo quise hacer con el asistente y se queda sin
terminar el proceso.
Ojala y alguien sepa algo de esto

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°






Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida