Класс EASP предоставляет большое количество практических общих процессов и методов ASP, которые могут упростить большинство операций ASP. В настоящее время доступна только версия VBScript, и версия JScript может быть доступна в будущем.
EasyAsp v1.5 (обновлен на 2008-10-22)
Новые функции:
1. Инкапсулируйте класс управления базой данных (оригинальный clsdbctrl.asp) в класс EASP. Они вызываются через EASP.DB и также могут использоваться независимо.
2. Добавлен новый метод вызова MSSQL, которая может гибко вызовать хранимые процедуры и возвращать возвращаемое значение, набор записи и вывод параметров.
3. Добавлен метод db.creatconn, который может подключаться к базе данных в соответствии с настройкой строки подключения.
4. Добавлен метод DB.JSON, который может вывести набор записей базы данных в формате JSON.
5. Добавлены методы db.rand и db.randstr для генерации случайного числа или случайной строки без дублирования.
6. Добавлены методы аббревиатуры для различных методов работы базы данных, которые сохраняют время написания кода.
7. Большое количество практических методов было добавлено в класс EASP, такие как безопасное получение значений, инъекция против SQL, проверка формы на стороне сервера и т. Д.
Другие обновления:
1. Оптимизируйте DB.Autoid, чтобы автоматически получить число, которое повысит эффективность более чем на 20 раз, и чем больше объем данных, тем более очевидно будет.
2. Измените метод подключения базы данных db.openconn, чтобы быть более соответствующим ежедневным привычкам описания.
3. Измените db.getRecord, чтобы получить метод набора записей с меньшим количеством параметров. Исправлена ошибка, которую сообщалась о условной ошибке с использованием массива.
4. Измените и оптимизируйте метод записи удаления DB.DeletetereCord. В настоящее время есть только два параметра.
5. Изменил метод отладки ошибок и добавил отладочную ошибку управления атрибутом отладки.
Обновление инструкций:
Раньше я писал класс управления базой данных CLSDBCTRL.ASP и получил некоторые отзывы. Некоторые друзья прислали мне электронное письмо, чтобы рассказать мне о некоторых методах улучшения, большое спасибо. И я увидел сообщение в комментариях оригинального поста, в котором говорилось: «Я вспомнил параметры, и заявление SQL было написано давно», которое напрямую указывало на смущение. Действительно, хотя у VBS нет атрибута аргументов, не очень хорошая идея использовать слишком много параметров. Поэтому я потратил некоторое время на переписывание многих кодов этого класса. В предпосылке, что функция может быть только сильнее, но не слабее, метод имеет только 3 параметра в максимум. Кроме того, добавляется новый метод для вызова хранимых процедур MSSQL, которые могут гибко вызовать хранимые процедуры и возвращать один или несколько наборов записей, выходные параметры и возвращаемые значения по мере необходимости. Конечно, учитывая уроки, этот метод имеет только два параметра. Теперь они все инкапсулированы в этом новом парне по имени Easyasp. Как следует из названия, это не что иное, как думать, что все проще.
Есть еще одна более неловкая вещь, то есть VBScript не является объектно-ориентированным языком, поэтому этот класс на самом деле является просто оберткой некоторых процессов и методов, что удобно для использования, поэтому большинство из них могут быть предложены только для использования. Конечно, при необходимости его также можно инкапсулировать в качестве компонента WSC или DLL для использования.
========================================================================================
Инструкции для использования
========================================================================================
1. Как использовать:
(1) Все вызовы в классе EASP уже включены в Easp.asp, поэтому вам нужно только представить файл в верхней части страницы, например:
<!-#Включите File = "Inc/EaSP/EASP.ASP"->
или:
<!-#Включите virtual = "/inc/easp/easp.asp"->
(2) Этот класс был создан и не должен быть создан отдельно. Вы можете просто позвонить ему напрямую, используя EASP. Префикс, например: