권장 : 사용자의 실제 IP 주소 ASP를 얻는 방법 일반 프로그램은 사용자의 IP 주소를 얻는 명령이 있지만 우리가 방문하는 두 가지 유형의 웹 사이트가 있으며, 하나는 우리와 같은 일반 사용자이며, 다른 하나는 프록시 IP를 사용하여 인터넷을 서핑하는 사용자입니다. 아래에서 소개하겠습니다. ASP에서 사용자의 IP 주소를 얻는 가장 쉬운 방법은 사용하는 것이지만 사용자가 프록시 서버 IP 주소를 사용하는 경우 잘못되었지만 위의 결과를 사용할 수 있습니다.
ASP에서는 종종 특정 문자열이 비어 있다고 판단 할 때 사용됩니다. 예를 들어, 문자열이 str1 인 경우, 우리는 종종 iSnull (str1) 또는 isempty (str1)를 사용하여 str1 = //을 판단하거나 사용하여 문자열이 비어 있는지 판단합니다.
때때로 우리는 매우 혼란 스럽습니다. Isnull, Isempty 및 빈 줄의 차이점은 무엇입니까?
isnull ()
NULL 값은 변수에 유효한 데이터가 포함되어 있지 않음을 나타냅니다. NULL은 비어있는 것과 다르며 변수가 초기화되지 않았 음을 나타냅니다. NULL은 종종 빈 문자열을 나타냅니다.
표현식에 널 값이 포함되어 있는지 여부를 결정하기 위해 isnull 함수 사용에 중점을 둡니다. 경우에 따라 ifvar = null 및 ifvar <> null과 같은 표현식 값을 true하고 싶지만 항상 거짓입니다. 이것은 Null을 포함하는 모든 표현이 NULL 자체이기 때문에 표현의 결과는 False이기 때문입니다.
예 1
다음 예제는 ISNULL 함수를 사용하여 변수에 NULL이 포함되어 있는지 확인합니다.
변수가 초기화되거나 명시 적으로 비어 있지 않으면 함수는 true를 반환합니다. 그렇지 않으면 함수가 false를 반환합니다. 표현식에 둘 이상의 변수가 포함되면 항상 거짓이 반환됩니다.
다음 예제는 isempty 함수를 사용하여 변수를 초기화 할 수 있는지 여부를 결정합니다.
3. 제로 길이 문자열 ()
제로 길이의 스트링은 종종 빈 줄을 나타냅니다.
str =, 빈 문자열을 str 변수에 할당하고 값이 할당되었으며 할당 된 문자는 다음과 같습니다.
세 가지의 차이점은 다음과 같습니다.
ISNULL은 널 값인지 테스트하는 유형 테스트입니다.
isempty는 그것이 널 값인지 테스트하는 값 테스트입니다. 그러나 다른 언어로 사용되는 방법은 다릅니다.
= 문자열 테스트이고 값이 널 값인지 테스트합니다.
Isempty에 대해 이야기합시다. 일부 언어에서는 다음과 같은 내용을 테스트 할 수있는 Null Value 테스트입니다.
즉, 일부 언어에서는 데이터의 0, 문자의 빈 문자열 및 널 값은 모두 널 값의 테스트 범위로 사용됩니다.
그러나 C#과 같은 언어의 요구 사항은 비교적 엄격하며 VB의 요구 사항은 그다지 엄격하지 않습니다. 여기에서 특수 유형 NULL 유형을 이해하는 한 클래스는 물론 NULL입니다. 동시에 일부 언어에는 정의되지 않은 유형이 있습니다.
C#에서와 같이 정의되지 않은 유형 :
문자열 str;
그런 다음 문자열에는이 하나의 정의 만 가지므로 값은 아직 정의되지 않았으며 현재는 유형이 정의되지 않았습니다. 이 유형은 종종 C-Language Languages 및 ECMAScript 패밀리 (JavaScript 등) 및 Java와 같은 C 언어 클래스로 존재합니다!
보충 : 데이터베이스 설계에서 특정 필드를 NULL로 지정할 수 있으므로 값이 할당되지 않으면이 레코드가 NULL이지만 테이블이 출력되면 NULL 레코드는 테이블의 구조, 즉 테이블의 그리드 라인이 사라집니다. 많은 사람들이 데이터베이스에서 기본값을 설정 하거나이 상황이 발생할 때 처리 중에이 레코드에 빈 문자열을 할당합니다.
공유 : SQLServer 데이터베이스 구현 코드에 대한 ASP 연결 이 기사에서는 ASP를 사용하여 SQLServer 데이터베이스 인스턴스에 연결하는 코드를 소개합니다. ODBC DSN을 통해 연결을 설정하고 OLEDB를 통해 연결을 설정하고 드라이버를 통한 연결을 설정하는 세 가지 연결 방법이 있습니다. 첫 번째 것을 살펴 보겠습니다. 드라이버를 통한 연결 설정 드라이버를 통한 연결 설정 드라이버를 통한 연결을 설정하여 드라이버를 통해 연결을 설정하여 드라이버를 통해 페이지 및 데이터베이스 연결을 설정하면 ODBC DSN을 만들 필요가 없습니다.