Cita:
Empezado por hluis
Hola, soy novato en esto y tengo q , grabar archivos .doc, .xls, .pdf, o jpg, en un campo binario.
tengo Sql Server 2005
id int
nombre varchar(50)
archivobin varbinary(50)
....
Luis
|
Luis, no será también, que el archivo no alcanza en ese campo varbinary (50). Porque, a modo de prueba, utilizas temporalmente un campo de tipo Image.
Ahora, como una sugerencia más, puedes modificar la línea del error por está:
Código Delphi
[-]
try
blob := FileStore.CreateBlobStream(TVarBytesField(FileStore.FieldByName('ArchivoBin')),
bmWrite);
Utilizo TVarBytesField, porque creo que el lo mejor para el tipo de campo VarBinary, también podes probrar con TBlobField. Informate sobre ellos en la ayuda de delphi.
Saludos.