none
convertir archivo RRS feed

  • Pregunta

  • tengo un archivo llamado miarchivo.fgt   (que esta en texto pero no es ascii) lo quiero convertir a miarchivo.fgt (pero  ascii)

    hay algun comando para convertirlo en SQL server?

    cualquier sugerencia sera bien recibida

    jueves, 2 de junio de 2011 21:04

Respuestas

Todas las respuestas

  •  Entiendo que la extensión FGT, es un archivo desconocido o que no se le asigno una extensión de archivo.

     Cuando se produce un mensaje de error diciendo que "no se puede abrir archivos. FGT" Hay que identificar un programa que pueda abrir el archivo.

     Intenta ejecutar o usar estos programas, llamandolos desde SQL con "xp_cmdshell", siempre y cuando tentan comandos para ser ejecutasos desde una venta de comandos "CMD".

     


     Norman M. Pardell 

    ||Microsoft Certified IT Professional|| Database Administrator. Database Developer. SQL Server 2008


    jueves, 2 de junio de 2011 21:45
  • lo que pasa es que el archivo lo abro con el notepad y le coloco guardar como documento de texto, y ejecuto bulk insert .......

    pero si no hago esto me tira el siguiente error:

    Mens. 4866, Nivel 16, Estado 1, Lnea 1

    Error de carga masiva. Columna demasiado larga en el archivo de datos para la fila 1, columna 8. Compruebe que especific correctamente los valores para el terminador de campo y el terminador de fila.

    Mens. 7399, Nivel 16, Estado 1, Lnea 1

    El proveedor OLE DB "BULK" para el servidor vinculado "(null)" inform de un error. El proveedor no proporcion informacin acerca del error.

    Mens. 7330, Nivel 16, Estado 2, Lnea 1

    No se puede recuperar una fila del proveedor OLE DB "BULK" para el servidor vinculado "(null)".

    jueves, 2 de junio de 2011 21:54
  • Has intentado inicar el terminador o separdor de campo?

    Tambien puedes hacerlo con BCP -> Especificar terminadores de campo y de fila -> http://technet.microsoft.com/es-es/library/ms191485.aspx


     Norman M. Pardell 

    ||Microsoft Certified IT Professional|| Database Administrator. Database Developer. SQL Server 2008

    jueves, 2 de junio de 2011 22:02
  • Claudio, y si nos muestras la columna 8 de tu archivo ?.

    También quisiera ver el formato de la tabla de destino donde vas a guardar.


    MVP MCT MCTS Daniel Calbimonte

    http://elpaladintecnologico.blogspot.com
    jueves, 2 de junio de 2011 22:56
  • si hago lo que les dije no hay problema (con el notepad le coloco guardar como documento de texto) , pero si no hago esto no funciona.
    viernes, 3 de junio de 2011 15:53
  • ya lo solucione XDXDXDXDXDXD 

    BULK

    INSERT articulos from

    'c:\miarchivo.fgt'

     

    WITH (DATAFILETYPE = 'char' , FIELDTERMINATOR = '~', ROWTERMINATOR = '|

    '

    )

     

    tenia que colocarle el espacio no '\n' XDXDXDXDXDXD por si alguien tiene el mismo problema(abrirlo en el notepad y ver los simbolos).

    viernes, 3 de junio de 2011 16:29