Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-12-2015
j_fdez j_fdez is offline
Miembro
 
Registrado: jun 2007
Posts: 11
Poder: 0
j_fdez Va por buen camino
Blob sub_type Text AI

Resulta que necesito para una página web un campo de más de 32700 bytes, por lo que no me sirve un varchar. Entonces he pensado en utilizar un blob con el subtipo de texto, pero entonces tengo un problema no me deja poner collation para que sea CI y AI (no sensible a mayúsculas/minúsculas y no sensible a acentos). La base de datos la tengo en UTF8 y el collate es UNICODE_CI_AI para filtrar las búsquedas.

Al tratar de poner el collate en el CREATE TABLE, cualquier consulta con una vocal con acento o al usar una ñ/Ñ me pone 'sql error code = -303 malformed string'. El desarrollo es en c#, usando el driver .NET de Firebird. La versión de la base de datos de Firebird es la 2.5.1.

El problema de CI se resuelve utilizando en el WHERE un UPPER, pero el problema de AI, no consigo resolverlo. No consigo poner tampoco un collate en el filtro del WHERE.

Creo que esto es uno de los puntos flojos de Firebird para poder ser usado en webs.

Si alguien sabe algo al respecto y lo puedo comentar en el foro se lo agradecería.

Un saludo.
Responder Con Cita
 



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
visualizar en el grid datos text y blob de mysql vroa74 MySQL 0 11-10-2013 21:11:59
Problema con Campo BLOB SUB_TYPE TEXT SEGMENT SIZE 80 philadelfia2006 Firebird e Interbase 2 11-12-2007 21:53:58
Procedure Blob Sub_type Text barman Firebird e Interbase 0 09-12-2004 17:44:19
UDF para convertir de un BLOB Type Text a un Varchar???? AGAG4 SQL 0 06-12-2004 19:59:47
Update a Campos Blob (text) Jvilomar Firebird e Interbase 3 19-03-2004 14:16:37


La franja horaria es GMT +2. Ahora son las 19:34:39.


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