Recomendado: ASP Instância: o acesso é um sistema de estatísticas de site para banco de dados de back -end Um exemplo de produção estatística que pode numerar os visitantes, número de visitas, IP e tempo A estrutura da biblioteca é a seguinte: cont.asp foi originalmente cont.
Às vezes, precisamos consultar todos os registros que não têm valor em um determinado campo. Para tirar uma conclusão, temos que começar do início: em que circunstâncias não haverá valor no campo? Porque isso está intimamente relacionado à nossa conclusão.1. O que não causa valor no campo?
Vamos criar uma tabela para testá -la.
1. Defina o campo AA Permitir atributo de string vazio para não, resultado do teste
rs (aa) = mzwu.com ---> Adicionado com sucesso
rs (aa) =-> campo 't8.aa' não pode ser uma string de comprimento zero.
rs (aa) = vazio ---> adicionado com sucesso
rs (aa) = nulo ---> adicionado com sucesso
2. Defina o campo AA Permitir atributo de string vazio para sim, resultados de teste
rs (aa) = mzwu.com ---> Adicionado com sucesso
rs (aa) = -> adicionado com sucesso
rs (aa) = vazio ---> adicionado com sucesso
rs (aa) = nulo ---> adicionado com sucesso
Após o teste acima, os registros da tabela no banco de dados são os seguintes:
Nos resultados dos testes acima, não é difícil concluir que o campo não tem valor, que pode ser uma das quatro situações a seguir:
● rs (aa) =
● rs (aa) = vazio
● rs (aa) = nulo
● Quando vários campos existem na tabela, alguns campos adicionam valores e alguns campos não são adicionados, e os campos não têm valores.
2. RS (AA) = ou isEmpty (Rs (AA)) ou ISNULL (RS (AA))
Para as quatro situações na conclusão da primeira seção, testamos seus valores com RS (AA) =, isEmpty (RS (AA)) e ISNULL (RS (AA)), respectivamente, e obtemos os resultados:
1. Teste Rs (AA) =
rs (aa) = 'resultado true
ISEMPTY (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'Resultado Falso
2. Teste rs (aa) = vazio
rs (aa) = 'resultado-
ISEMPTY (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'resultado verdadeiro
3. Teste rs (aa) = nulo
rs (aa) = 'resultado-
ISEMPTY (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'resultado verdadeiro
4. Campos de teste sem valor agregado
rs (aa) = 'resultado-
ISEMPTY (RS (AA)) 'Resultado Falso
ISNULL (RS (AA)) 'resultado verdadeiro
Ok, agora não somos difíceis de tirar uma conclusão:
Ao usar rs (xx) = para adicionar valores de campo, aplicamos rs (xx) = para determinar se não possui valor;
Ao usar rs (aa) = nulo ou rs (aa) = vazio para adicionar um valor de campo ou não adicionar um valor a um campo, usamos o isNull (rs (xx)) para determinar se ele não tem valor;
Portanto, para obter resultados precisos, quando você deseja consultar todos os registros que não têm valor no campo, você deve usar: rs (xx) = ou isnull (rs (xx))
2007-09-14: Para campos sem valores, Rs (xx) e = resultados são verdadeiros, o que não tem nada a ver com o método de adição. ISNULL (RS (XX))
Texto original: http://www.mzwu.com/article.asp?id=1071
Compartilhar: Veja os amantes dinâmicos da web: Filtragem de funções ASP HTML O código HTML de filtragem ASP é o seguinte conteúdo referenciado: function Removerhtml (strhtml) dim objregexp, correspondência, corresponde a definir objregexp = new regexp obj