Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2006, 10:08
Avatar de moNTeZIon
moNTeZIon
 
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Evitando valores nulos desde la SQL en Access

Buenos dias,
Mi duda viene relacionada con Access. Yo, para extraer datos de la BD y sustituir los valores nulos por valores reales, de forma que nunca se devuelvan valores nulos, lo hago así en Access:

SELECT IIF(Nombre Is Null, '', Nombre) AS Nombre FROM Clientes...

En caso de SQL Server sería utilizando la funcion IsNull de SQLServer. En este caso uso la funcion IIF de Access.

Bien, pues ocurre que cuando aplicas un IIF en la consulta sobre un campo MEMO, el tio trunca la salida, limitándola a 255 caracteres, con lo que se pierde el resto de texto del campo MEMO.

No quiero tener que recorrer todo el DataSource obtenido, sustituyendo los valores nulos, porqué bajaría el rendimiento de la Pagina. Entonces, como hacen ustedes, en Access, para controlar los nulos en los campos Memo?

Gracias.
Un saludo a todos!
__________________
..:: moNTeZIon ::..