Error Invalid BLOB handle in record buffer

14/09/2004 - 18:57 por aafonso | Informe spam
Hola grupo,

Me gustaría saber si alguien ha conseguido resolver el error "Invalid BLOB
handle in record buffer" que aparece en ciertas ocasiones con campos de
tipo TEXT al hacer consultas SQL. ¿Puede ser que utilizando el tipo ntext
se resuelva?.

Un saludo.

Preguntas similare

Leer las respuestas

#1 Miguel Egea
14/09/2004 - 19:07 | Informe spam
Si no nos dices en que tipo de consultas es muy complicado. A mi no me ha
sucedido nunca ese error, quizá sea por como lo hago. Danos mas pistas e
intentamos ayudarte.


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"A.Afonso" escribió en el mensaje
news:%
Hola grupo,

Me gustaría saber si alguien ha conseguido resolver el error "Invalid BLOB
handle in record buffer" que aparece en ciertas ocasiones con campos de
tipo TEXT al hacer consultas SQL. ¿Puede ser que utilizando el tipo ntext
se resuelva?.

Un saludo.

Respuesta Responder a este mensaje
#2 aafonso
15/09/2004 - 10:25 | Informe spam
Gracias por contestar Miguel.

Los casos en los que se produce el error son tan simples como la ejecución
de una sentencia SQL donde esté incluido un campo de tipo TEXT.

Por ejemplo 'SELECT Codigo, Descripcion FROM ARTICULO WHERE...' donde
Descripcion es un campo de tipo TEXT.

Yo utilizo Delphi+SQL Server para programar. Me ocurre tanto con ADO como
con el BDE.

Un saludo.
Respuesta Responder a este mensaje
#3 Miguel Egea
15/09/2004 - 16:22 | Informe spam
Los campos blobs no son (lamentablemente) tan faciles de recuperar , usa
substring(descripcion,8000) para obtener la descripicón seguramente
solventes tu problema. la otra alternativa es usar los comandos readtext
etc para recuperar toda la información.
De todas formas un campo text para una descripción ¿no es un poco excesivo?

Saludos cordiales.


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"A.Afonso" escribió en el mensaje
news:
Gracias por contestar Miguel.

Los casos en los que se produce el error son tan simples como la ejecución
de una sentencia SQL donde esté incluido un campo de tipo TEXT.

Por ejemplo 'SELECT Codigo, Descripcion FROM ARTICULO WHERE...' donde
Descripcion es un campo de tipo TEXT.

Yo utilizo Delphi+SQL Server para programar. Me ocurre tanto con ADO como
con el BDE.

Un saludo.




Respuesta Responder a este mensaje
#4 aafonso
16/09/2004 - 10:07 | Informe spam
Hola Miguel, gracias por la contestación. Efectivamente la forma de
resolver el problema es como recuperar el dato. Ya lo he resuelto
utilizando un sistema parecido al que propones.

Con respecto a la descripción, pues bueno...la verdad es que el texto que
puede incluir alguna gente en la descripción auxiliar de un artículo (no
en una descripción primaria por supuesto) puede llegar a ser bastante
grande, te lo aseguro.

Un saludo.
Respuesta Responder a este mensaje
#5 Miguel Egea
19/09/2004 - 19:36 | Informe spam
jeje, pensé que era la principal.. si en esa si. Puedes intentar usar los
full-text search cuando hayan búsquedas en esos campos. repasa constains y
freetext en los libros en pantalla. Dan bastante buen rendimiento.

Saludos
Miguel Egea
"A.Afonso" escribió en el mensaje
news:
Hola Miguel, gracias por la contestación. Efectivamente la forma de
resolver el problema es como recuperar el dato. Ya lo he resuelto
utilizando un sistema parecido al que propones.

Con respecto a la descripción, pues bueno...la verdad es que el texto que
puede incluir alguna gente en la descripción auxiliar de un artículo (no
en una descripción primaria por supuesto) puede llegar a ser bastante
grande, te lo aseguro.

Un saludo.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida