Рекомендуется: ASP Encement: Access - это система статистики веб -сайта для базы данных бэкэнд Пример статистического производства, который может читать посетителей, рекордные визиты, IP и время Структура библиотеки выглядит следующим образом: продолжение было первоначально продолжение.
Иногда нам нужно запросить все записи, которые не имеют значения в определенном поле. Чтобы сделать вывод, мы должны начать с самого начала: при каких обстоятельствах в полевых условиях не будет ценности? Потому что это тесно связано с нашим выводом.1. Что не вызывает значения в полевых условиях?
Давайте создадим таблицу, чтобы проверить ее.
1. Установите поле AA. Разрешить атрибут пустой строки в НЕТ, результат теста
rs (aa) = mzwu.com ---> Добавлен успешно
rs (aa) =-> Field 't8.aa' не может быть строкой нулевой длины.
rs (aa) = пусто ---> Добавлен успешно
rs (aa) = null ---> успешно добавлено
2. Установите поле AA. Разрешить атрибут пустой строки на да, результаты теста
rs (aa) = mzwu.com ---> Добавлен успешно
rs (aa) = -> успешно добавлено
rs (aa) = пусто ---> Добавлен успешно
rs (aa) = null ---> успешно добавлено
После приведенного выше теста записи таблицы в базе данных следующие:
Из приведенных выше результатов теста нетрудно сделать вывод, что поле не имеет значения, что может быть одной из следующих четырех ситуаций:
● RS (AA) =
● RS (AA) = пусто
● RS (AA) = NULL
● Когда в таблице существует несколько полей, некоторые поля добавляют значения, а некоторые поля не добавляются, а поля не имеют значений.
2. rs (aa) = или isempty (rs (aa)) или isnull (rs (aa))
В течение четырех ситуаций в заключении первого раздела мы проверяем их значения с RS (AA) =, Isempty (RS (AA)) и ISNULL (RS (AA)) соответственно, и мы получаем результаты:
1. Тест rs (aa) =
rs (aa) = 'результат верно
Isempty (rs (aa)) 'результат неверно
Isnull (rs (aa)) 'результат неверно
2. Тест RS (AA) = пусто
rs (aa) = 'result-
Isempty (rs (aa)) 'результат неверно
Isnull (rs (aa)) 'результат верно
3. тест rs (aa) = null
rs (aa) = 'result-
Isempty (rs (aa)) 'результат неверно
Isnull (rs (aa)) 'результат верно
4. Поля испытаний без дополнительного значения
rs (aa) = 'result-
Isempty (rs (aa)) 'результат неверно
Isnull (rs (aa)) 'результат верно
Хорошо, теперь нам не сложно сделать вывод:
При использовании rs (xx) = для добавления значений поля мы применяем rs (xx) = чтобы определить, не имеет ли он значения;
При использовании rs (aa) = null или rs (aa) = пусто, чтобы добавить значение поля или не добавить значение в поле, мы используем Isnull (Rs (xx)), чтобы определить, не имеет ли оно значения;
Поэтому, чтобы получить точные результаты, когда вы хотите запросить все записи, которые не имеют значения в полевых условиях, вы должны использовать: rs (xx) = или isnull (rs (xx))
2007-09-14: для полей без значений RS (xx) и = результаты верны, что не имеет ничего общего с методом добавления. Isnull (rs (xx))
Оригинальный текст: http://www.mzwu.com/article.asp?id=1071
Поделиться: см. Динамические любители веб -сайта: фильтрация функции ASP HTML ASP -фильтрация HTML -код является следующим указанным контентом: function RemoveHtml (strhtml) Dim objregexp, Match, совпадает с Set objregexp = new Regexp obj