problema con importación de .dbf

27/06/2007 - 16:51 por Hugo Gsell | Informe spam
Hola. Tengo problemas con la importación de una tabla dbf...
Por lo que pude comprender el problema es que hay campos tipo fecha que
tienen valores vacios (en realidad nulos).. el proceso de importar datos del
sql me da el nro de linea del primer error y si voy Parchando "poniendo una
fecha" me deja continuar... el tema es que la tabla tiene cerca de 300000
registros... y 72 campos con MUCHOS tipo fecha y muchos con nulo.
He visto que durante la importación se puede "modificar" la cadena que
convierte los dtos...
¿Como puedo modificar la la conversión para solucionar mi problema de campo
fuente fecha y nulo?
Desde ya muy agredecido.


Hugo A. Gsell
Sgo del Estero
Argentina

Preguntas similare

Leer las respuestas

#1 Maxi
27/06/2007 - 21:03 | Informe spam
Hugo, y cual es el error exactamente? el campo destino soporta valores
nulos?


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Hugo Gsell" escribió en el mensaje
news:
Mostrar la cita
#2 Hugo Gsell
29/06/2007 - 16:49 | Informe spam
mira al importar da un error (msgbox):
"no se pudo copiar las tablas 1. Haga doble clic en la fila del error para
obtener una descripcion detallada del mismo."

Acepto y en la lista (de errores) dice:
Copy Data from Afiliado to [copia].[dbo][Afiliado] Paso. y en otra coumna
Estado Error

Hago doble clic en el error:
Error en el destino para el numero de fila 2765. Errores encontrados hasta
ahora en esta tarea: 1.
Error inserción, columna 9 ('N_Fecha', DBTYPE_DBTIMESTAMP), estado 6:
desbordamiento de datos.

si voy a mano a la base origen (dbf)... en el registro 2765 completo
(invento) fechas para que no sean nulos... y corro la importación de datos
nuevamente... me da un error en otra fila diferente... etc etc...

y si... el campo PUEDE SER NULO.

Hugo A. Gsell

"Maxi" escribió en el mensaje
news:
Mostrar la cita
#3 Maxi
29/06/2007 - 19:25 | Informe spam
Hola, fijate lo siguiente, el error es de desbordamiento y por fechas,
asegurate primero que el campo sea datetime y no smalldatetime. El error de
desbordamiento tambien se puede dar porque quiera insertar una fecha de este
tipo 23/6/2007 y si con el usuario que estas corriendo el proceso tiene
configurado el idioma en ingles esto dara un error de desbordamiento porque
el mes 23 no existe.


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Hugo Gsell" escribió en el mensaje
news:%231%
Mostrar la cita
#4 Hugo Gsell
02/07/2007 - 16:06 | Informe spam
Si ya he probado poniendo datetime y no funca
Con respecto al usuario... te refieres al usuario sqlserver ?
o al usuario windows?

Hugo A. Gsell

"Maxi" escribió en el mensaje
news:
Mostrar la cita
#5 Maxi
02/07/2007 - 16:40 | Informe spam
Hola, al usuario con el cual estas haciendo la tarea, osea: para poder hacer
esto necesitas hacer u n login a SQL, ese usuario tiene una configuracion en
el formato de la fecha


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Hugo Gsell" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida