Ok, comienzo a mirar. Gracias. ----- Original Message ----- From: David Brunstein To: GUFA List Member Sent: Friday, October 12, 2007 1:04 AM Subject: [GUFA] Almacenar archivo en Base de Datos
Hola Marcelo, Aca van unos links que justamente discuten el tema. Ejemplo en C# de uso de columnas tipo Text - nText - Image. http://www.akadia.com/services/dotnet_load_blob.html Usar BLOB vs metodo del "file pointing" http://www.informit.com/guides/content.aspx?g=sqlserver&seqNum=105&rl=1 Access and Modify SQL Server BLOB Data (Image Column) http://support.microsoft.com/kb/258038 SQL Server 2005 provides new data types (NVARCHAR(MAX), VARCHAR(MAX) and VARBINARY(MAX)) - Con ejemplo en C# http://www.codeproject.com/cs/database/blob_compress.asp Espero que te sirvan. Saludos, Davo. On 10/11/07, Marcelo Colombani <[EMAIL PROTECTED]> wrote: Hola lista, tengo un problemita que me esta complicando, paso a detallar el mismo: Necesito almacenar diferentes archivos (formato excel, word, pdf, imagenes) desde visual foxpro 9 a Sql Server 2000, actualmente tengo definido un campo de tipo text y desde fox hago REPLACE DOCUMENTO WITH FILETOSTR( ARCHIVO ). Esto funciona. Ahora la pregunta es la siguiente: Es el tipo de datos recomendado? si han utilizado otro tipo como lo cargan desde fox. La duda se me plantea ya que estoy queriendo extraer desde una aplicación JAVA el documento y no parece ser que utiliza la misma misma tabla de código (UTF-8 o UNICODE o que) y viendo documentación de java se encuentra siempre que extraen de un campo blob pero SQL SERVER no tiene. Por eso pregunto si es correcto utilizar campo de tipo TEXT. Se que la pregunta es compartida con la lista de DBMS pero por ahí alguien tuvo una situación similar. Desde ya muchas gracias. Marcelo Colombani -- ======================= David Brunstein http://davidbrunstein.googlepages.com/ Java/PB/VFP Developer Winnipeg, MB Canada Before I speak, I have something important to say. Antes de dar mi discurso, tengo algo importante que decir. Antes de dar meu discurso, tenho algo importante para dizer. G.M.
