Obtener un archivo a partir de un varbinary

Hola Comunidad.

Requiero de su amable ayuda, actualmente tengo un robot que debe insertar una información en un ERP; pero este debe adjuntar un archivo. El archivo se encuentra en una base de datos de SQL Server como un varbinary. ¿Cómo puedo hacer para cargar el archivo al ERP con UiPath?

Agradezco su tiempo y ayuda

1.Ingresa a tu base de datos.

  1. Ejecuta una consulta (Execute Query UiPath) para obtener el archivo en formato varbinary.
    ejemplo: SELECT campo_archivo FROM tabla_archivos WHERE id = @idArchivo

  2. Usa Invoke Code o Assign para convertir el varbinary en un archivo físico y guardarlo.
    ejemplo: lo aplica así
    If dtArchivos.Rows.Count > 0 Then
    Dim bytes() As Byte = CType(dtArchivos.Rows(0)(“archivo_varbinary”), Byte())
    System.IO.File.WriteAllBytes(“ruta\donde\guardar\el_archivo.pdf”, bytes)
    End If

Abre tu aplicaccion y hace el upload con UiPath tomando el archivo desde la ruta que hay salvo el archivo

2 Likes

hola @dkollyns.
Lo voy a intentar y te cuento.

1 Like

ok, cualquer cosa estoy atento. Espero que te va bien

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.