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. 값의 보안 획득, SQL 주입 방지, 서버 측 양식 검증 등과 같은 많은 실용적 방법이 EASP 클래스에 추가되었습니다.
기타 업데이트 :
1. DB.AUTOID를 최적화하여 자동으로 숫자를 얻으려면 효율을 20 배 이상 증가시키고 데이터 볼륨이 클수록 더 분명해집니다.
2. DB.OpenConn 데이터베이스 연결 방법을 일일 설명 습관에 더 일치하도록 수정하십시오.
3. db.getRecord를 수정하여 매개 변수가 적은 레코드 세트 메소드를 얻습니다. 조건부 오류가 배열을 사용하여보고 된 버그를 수정했습니다.
4. db.deleterecord deletion 레코드를 수정하고 최적화하십시오. 현재 두 가지 매개 변수 만 있습니다.
5. 오류 디버깅 방법을 수정하고 디버그 글로벌 속성 제어 오류 디스플레이를 추가했습니다.
지침 업데이트 :
Clsdbctrl.asp 데이터베이스 제어 클래스를 작성했으며 피드백을 받았습니다. 일부 친구들은 나에게 몇 가지 개선 방법을 알려주는 이메일을 보냈습니다. 대단히 감사합니다. 그리고 나는 원래 게시물의 주석에서 "매개 변수를 기억했고 SQL 문은 오래 전에 작성되었습니다"라는 메시지를 보았습니다. 실제로 VBS에는 인수 속성이 없지만 너무 많은 매개 변수를 사용하는 것이 좋지 않습니다. 그래서 나는이 수업의 많은 코드를 다시 작성하는 데 시간을 보냈습니다. 함수가 강력하지만 약하되지는 않을 수 있다는 전제로, 방법에는 최대 3 개의 매개 변수 만 있습니다. 또한 MSSQL 저장 프로 시저를 통화하기 위해 새로운 메소드가 추가되어 저장된 프로 시저를 유연하게 호출하고 하나 이상의 레코드 세트, 출력 매개 변수 및 필요에 따라 반환 값을 반환 할 수 있습니다. 물론, 수업에서 배우면,이 방법에는 두 가지 매개 변수 만 있습니다. 이제 그들은 모두 Easyasp라는이 새로운 사람에게 캡슐화되었습니다. 이름에서 알 수 있듯이 모든 것이 더 단순하다고 생각하는 것 이상의 일입니다.
더 당황스러운 또 다른 것이 있습니다. 물론 필요한 경우 사용하기위한 WSC 또는 DLL 구성 요소로 캡슐화 될 수도 있습니다.
====================================================================================================================================
사용 지침
====================================================================================================================================
1. 사용 방법 :
(1) EASP 클래스에 대한 모든 통화는 이미 Easp.asp에 포함되어 있으므로 다음과 같은 페이지 상단에 파일 만 소개하면됩니다.
<!-#include file = "inc/easp/easp.asp"->
또는:
<!-#포함 virtual = "/inc/easp/easp.asp"->
(2)이 계급은 인스턴스화되었으며 별도로 인스턴스화 할 필요는 없습니다. EASP를 사용하여 직접 호출 할 수 있습니다. 다음과 같은 접두사