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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-10-2010
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 21
erickperez6 Va por buen camino
char_length en check no funciona

Tengo un campo definido con varchar(30) pero no deseo que se digiten menos de 5 caracteres en este campo, intente de probar con un check en el campo de la siguiente forma:

CHECK (char_length(value) > 4) y compilo el cambio sin problemas.

Pero cuando registro informacion dentro del campo con menos caracteres de los deseados el check no me arroja ninguna excepcion y la informacion se guarda

Pense en hacerlo desde los trigger o controlarlo desde la misma aplicacion, pero me gustaria hacerlo por el check ya que es mas practico y menos laborioso.

Utilizo firebird 2.1.3
Responder Con Cita
  #2  
Antiguo 23-10-2010
Avatar de rastafarey
rastafarey rastafarey is offline
Miembro
 
Registrado: nov 2003
Posts: 927
Poder: 21
rastafarey Va por buen camino
Resp

Prueba poniendo el nombre del campo en vez de value. No creo deberia dejarte compilar ya que no conoce sobre que campo se realiza el cheque y a menos que el manejador pueda leer la mente no va hacer nada.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa.

Última edición por rastafarey fecha: 23-10-2010 a las 04:47:17.
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
check list con separador flystar Varios 1 28-04-2010 13:26:51
Check Box que habilita ComboBox Guillermo80 Varios 5 12-05-2008 22:22:34
instruccion CHECK CHiCoLiTa MS SQL Server 3 01-03-2005 18:12:58
Actualizar un check cmgenny Firebird e Interbase 5 28-03-2004 18:09:18
Check!! subzero Firebird e Interbase 3 09-02-2004 23:43:04


La franja horaria es GMT +2. Ahora son las 08:00: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