ADO Size 속성
정의와 사용법
Size 속성은 Parameter 객체 내의 값의 최대 크기를 나타내는 long 값을 설정하거나 반환할 수 있습니다. 이 크기는 바이트 또는 문자입니다.
문법
objparameter.Size
설명
Parameter 객체의 길이 변화 데이터 유형(예: 모든 String 유형, 예를 들어 adVarChar)을 지정하려면, 먼저 객체의 Size 속성을 설정한 후 그 객체를 Parameters 집합에 추가해야 합니다. 그렇지 않으면, 오류가 발생할 수 있습니다.
Parameter 객체를 Command 객체의 Parameters 집합에 추가하고, 그 타입을 길이 변화 데이터 유형으로 변경하면, 먼저 Parameter 객체의 Size 속성을 설정한 후 Command 객체를 실행해야 합니다. 그렇지 않으면, 오류가 발생할 수 있습니다.
Refresh 메서드를 사용하여 제공자에서 파라미터 정보를 가져오고, 하나 이상의 변형 데이터 타입 Parameter 객체를 반환하면, ADO는 이러한 파라미터의 가능한 최대 크기에 따라 메모리 공간을 할당할 수 있습니다. 이는 실행 중에 오류가 발생할 수 있습니다. 오류를 방지하기 위해 명시적으로 이러한 파라미터의 Size 속성을 설정해야 합니다.
Size 속성은 읽기/쓰기입니다.
예제
<% set comm=Server.CreateObject("ADODB.Command") set para=Server.CreateObject("ADODB.Parameter") para.Type=adVarChar para.Size=25 para.Direction=adParamInput para.Value=varfname comm.Parameters.Append para %>