[ASP 09.07] 06. ASP정리 Command
2010. 9. 7. 16:10ㆍWeb/ASP
반응형
Command개체는 데이터 소스에 명령을 전송하고 실행하는 역활을 하는개체로서 스토어드프로시저와 같이 매개변수가 있는 명령의 처리는 Command개체에서만 가능하다. 여기서 스토어드 프로시저는 미리 정의된 쿼리문같은거...ㅋㅋ 일단 작업하는데 빠르고 여러 이점이 있어서 사용하는 방법중 하나 ....ㅋㅋ
Command개체는 텍스트 형태의 질의 문과 데이터 베이스안에 미리 정의된 스토어드 프로시저를 실행할 수 있는 개체로 특히 스토어드 프로시저와 인자를 주고 받을 수 있도록 확장된 명령을 수행하기 위해 제공
Command개체의 주요 메소드
Concel | 현재 Command개체에서 비동기적으로 실행중인 작업을 취소한다. |
CreateParameter | 스토어드프로시저 등에 입력할 매개변수 개체를 생성한다. |
Execute | CommandText 속성에 지정된 질의문이나. 스토어드 프로시저를 실행한다. |
Command개체의 주요 속성
ActiveConnection | Command개체가 사용하는 Connection 개체를 강제 변환 |
CommandText | Execute메소드에 의해 실행 될 명령어 텍스트 |
CommandTimeout | 명령어 실행제한 시간 설정 |
CommandType | 사용되는 명령의 종류 설정 |
Name | 현재 Command개체 이름 |
Parameters | 현재 Command 개체에 대한 모든 Parameter개체를 포함하는 컬렉션 |
Prepared | 컴파일된 명령어 버전을 실행하기 전에 저장할 것인지 설정 |
Properties | 현재 Command 개체에 모든 Property 개체를 포함 |
State | Command 개체가 열려 있는지 닫혀 있느닞 설정 |
Command개체를 사용하여 레코드셋 반환 받기
Command 개체는 Select 문과 같은 질의 문을 통해 데이터 베이스로 부터 레코드셋 반환이 가능 명령을 실행하기 위해 Execute메소드를 사용 스토어드 프로시저와 같이 매개 변수가 있는 명령의 처리는 Command개체에서만 가능함
Command.Execute([RecordsAffected],[Parameters],[Options]) |
Set cmdTitles=Server.CreateObject("ADODB.Command")//커맨더 생성 cmdTitles.CommandText="Titles"//테이블 보기 선택 cmdTitles.CommandType=adcmdTable //질의종류 선택 Set objrs=cmdTitles.Execute |
스토어드 프로시져 사용 하기 순서
(1) Command개체 생성하기
Command 개체 생성 Set obj=Server.CreateObject("ADODB.Command") |
(2) 실행명령 설정하기
활성 연결 설정 obj.ActiveConnection=strConn 사용할 스토어드 프로시저 정의 obj.CommandText="sp_UpdatePrice" 명령어 타입 스토어드 프로시저정의 obj.CommandType=adCmdStoredProc |
(3) Command 개체에 매개 변수 설정하기
type파라메터 정의 obj.Parameters.Append obj.CreateParameter(@"type",adVarWchar,adParamInput,12) rate파라메터 정의 obj.Parameters.Append obj.CreateParameter(@"rate",adCurrency, ,10) |
(4)Execute
obj.Execute ingAffected, , addExecuteNoRecords |
기타 파일 업로드와 이메일 전송은 ppt로 등록 하였어요..^^
반응형
'Web > ASP' 카테고리의 다른 글
[ASP 04.03] 08. Server.Transfer / Server.Execute / Respons.Redirect 의 차이점 (0) | 2011.04.03 |
---|---|
[ASP 09.07] 07. ASP정리 Project (0) | 2010.09.07 |
[ASP 09.07] 05. ASP정리 데이터베이스 조작 (0) | 2010.09.07 |
[ASP 09.07] 04. ASP정리 Server개체 (2) | 2010.09.07 |
[ASP 09.06] 03. ASP정리 상태 유지 !! (0) | 2010.09.05 |