Recomendado: instancia de ASP: el acceso es un sistema de estadísticas de sitio web para la base de datos de backend Un ejemplo de producción estadística que puede numerar los visitantes, el número de visitas, la IP y el tiempo. La estructura de la biblioteca es la siguiente: cont.asp fue originalmente cont.
A veces necesitamos consultar todos los registros que no tienen valor en un campo determinado. Para llegar a una conclusión, tenemos que comenzar desde el principio: ¿en qué circunstancias no habrá valor en el campo? Porque esto está estrechamente relacionado con nuestra conclusión.1. ¿Qué causa ningún valor en el campo?
Creemos una tabla para probarla.
1. Establezca el campo AA Permitir el atributo de cadena vacía al no, resultado de prueba
rs (aa) = mzwu.com ---> agregado con éxito
rs (aa) =-> campo 't8.aa' no puede ser una cadena de longitud cero.
rs (aa) = vacía ---> agregado correctamente
RS (AA) = NULL ---> agregado con éxito
2. Establezca el campo AA Permitir el atributo de cadena vacía para sí, los resultados de la prueba
rs (aa) = mzwu.com ---> agregado con éxito
rs (aa) = -> agregado con éxito
rs (aa) = vacía ---> agregado correctamente
RS (AA) = NULL ---> agregado con éxito
Después de la prueba anterior, los registros de la tabla en la base de datos son los siguientes:
De los resultados de la prueba anterior, no es difícil concluir que el campo no tiene valor, que puede ser una de las siguientes cuatro situaciones:
● RS (AA) =
● rs (aa) = vacío
● RS (AA) = NULL
● Cuando existen múltiples campos en la tabla, algunos campos agregan valores y no se agregan algunos campos y los campos no tienen valores.
2. RS (AA) = o IsEmpty (RS (AA)) o Isnull (RS (AA)))
Para las cuatro situaciones en la conclusión de la primera sección, probamos sus valores con RS (AA) =, IsEmpty (RS (AA)) e Isnull (RS (AA)) respectivamente, y obtenemos los resultados:
1. Test RS (AA) =
rs (aa) = 'resultado verdadero
ISEMM (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'Resultado Falso
2. Prueba RS (AA) = vacío
rs (aa) = 'resultado-
ISEMM (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'Resultado verdadero
3. Test RS (AA) = NULL
rs (aa) = 'resultado-
ISEMM (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'Resultado verdadero
4. Campos de prueba sin valor agregado
rs (aa) = 'resultado-
ISEMM (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'Resultado verdadero
Ok, ahora no somos difíciles de sacar una conclusión:
Al usar RS (xx) = para agregar valores de campo, aplicamos RS (xx) = para determinar si no tiene valor;
Al usar RS (AA) = NULL o RS (AA) = vacío para agregar un valor de campo o no agregar un valor a un campo, usamos ISNULL (RS (xx)) para determinar si no tiene valor;
Por lo tanto, para obtener resultados precisos, cuando desea consultar todos los registros que no tienen valor en el campo, debe usar: RS (xx) = o Isnull (RS (xx))
2007-09-14: Para los campos sin valores, RS (xx) & = los resultados son verdaderos, lo que no tiene nada que ver con el método de adición. Isnull (rs (xx))
Texto original: http://www.mzwu.com/article.asp?id=1071
Compartir: consulte Amantes de la web dinámica: Filtrado de la función ASP HTML El código HTML de filtrado ASP es el siguiente contenido referenciado: Función Remouthtml (STHTML) Dim objregExp, coincida, coincide con objregexp = new Regexp OBJ