FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Si no he entendido mal, he hecho una simple prueba y funciona bien.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 28-12-2015 a las 11:48:04. |
#3
|
|||
|
|||
He puesto la versión 2.5.5, y me pasa lo mismo, he pensado que a lo mejor es un error del driver .NET provider... pero no, a el FlameRobin le pasa lo mismo, adjunto imagen. Será cosa de Firebird en Windows??? Ya que le pasa tanto a mi programa (genera el las tablas) como al FlameRobin. Voy a mirar esto mejor y ya comentaré en el foro.
Adjunto imagen. Un saludo. PD: Si alguien sabe algo al respecto que lo comente! Por favor! |
#4
|
||||
|
||||
Como puedes ver en la imagen que he puesto, funciona perfectamente. Es también flamerobin y linux, firebird v2.5.3
No se ve bien tu imagen, pero parece que el error que sale es al actualizar, ¿puedes aclararlo?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 28-12-2015 a las 18:19:17. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|