Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2007
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Problema con BLOB SIZE en Sql Server 2000 SP4 y Delphi 7

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.

Última edición por nlsgarcia fecha: 02-03-2007 a las 03:03:39.
Responder Con Cita
  #2  
Antiguo 08-03-2007
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
Respuesta al Problema con BLOB SIZE en Sql Server 2000 SP4 y Delphi 7

Hola:

La solución al problema es simple: Copiar el IDAPI32.CFG de otra máquina que no presente problemas con el BDE a nivel del parámetro BLOB SIZE y reiniciar la máquina, el archivo IDAPI32.CFG se encuentra en el directorio BDE en la ruta por defecto de instalación de Delphi o la que haya sido elegida

Gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con campo memo-->blob kia Firebird e Interbase 1 22-10-2006 11:35:14
Problema con campos BLOB MARS Tablas planas 0 16-09-2006 07:06:23
PRoblema campo Blob Luis Castillo Firebird e Interbase 14 26-12-2005 14:56:56
Blob Size gliesse Conexión con bases de datos 2 21-04-2005 17:06:34
Problema campo blob rex Varios 2 15-01-2004 16:09:34


La franja horaria es GMT +2. Ahora son las 14:13:28.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi