
Hola:
Estoy desarrollando una aplicación que graba imagenes en un campo image en SQL Server 2000 SP4 y obtengo el siguiente error: Invalid BLOB length.
Esto se debe que el valor del BLOB Size en el BDE es menor al de la imagen a grabar, si voy al BDE/Databases y lo cambio en la correspondiente BD, la aplicación vuelve a dar el mismo error, luego si verifo nuevamente en el BDE/Databases/BD en cuestión, el campo BLOB Size ya no existe, es decir: Desaparece de los campos configurables.
Si voy por BDE/Configuration/Sql Server el campo BLOB Size tampoco existe.
Estoy usando Delphi 7 Enterprise con SQL Server 2000 SP4, por las dudas reinstale Delphi 7, por si habia algún problema con el BDE que yo desconociera y el error persiste.
La versión de BDE es la 5.01 pregunto:¿Es un error del BDE?, ¿Es un error de Sql Server 2000 SP4?, antes me habia ocurrido y lo solucionaba como lo indique, pero nunca habia desaparecido el campo BLOB Size de las opciones de configuración del BDE.
Si elimino el ODBC de sistema que apunta a la BD en cuestión, el valor reaparece, pero el ciclo de error antes mencionado se repite.
Por referencia el campo BLOBS TO CACHE, si permanece aunque se le hagan cambios.
Para terminar el acceso a la BD debe hacerse a traves del BDE y no de los métodos ADO.
Gracias de antemano por cualquier sugerencia.
