BLOG main image

같은생각
From... Las

Home | Local log | Tag | Google RSS | Google analytics | Trace watch | Guestbook  
     - 잘 지내나요?
    List  

ado 객체 정리

출처 : http://cafe.naver.com/xmastx.cafe
/ Connection 객체

/Connection 객체는 ODBC 데이타 소스와 연결할 때 사용한다.

/
프로퍼티설명
Attributes객체에 대한 하나이상의 특성을 나타낸다.
CommandTimeout명령이 실행되는 최대 시간을 지정한다. 만약 시간이 경과되면 오류를 발행한다.
ConnectionString데이타 소스와 연결할 때 사용하는 연결정보를 저장한다.
ConnectionTimeout데이타 소스와 연결할 때 최대 대기 시간을 지정한다.
DefaultDatabaseConnection 객체에 대한 기본 데이타베이스를 지정한다.
IsolationLevelConnection 객체에 대한 격리 레벨을 지정한다.
ModeConnection 객체에서 데이타의 변경에 대한 권한을 지정한다.
ProviderConnection 객체의 Provider 이름을 나타낸다.
VersionADO의 버젼을 나타낸다.

메소드설명
BeginTrans새로운 트랜젝션을 시작한다.
CommitTrans현재 트랜젝션에서 일어난 변경사항을 저장하고 트랙젝션을 닫는다.
그리고 새로운 트랜젝션을 다시 시작한다.
RollbackTrans현재 트랜젝션에서 일어난 변경사항을 취소하고 트랙젝션을 닫는다.
그리고 새로운 트랜젝션을 다시 시작한다.
여기서 트랜젝션은 데이타베이스에 가하는 일련의 작업 집합을 말한다.
Open데이타 소스에 연결한다.
Close데이타 소스로의 연결을 종료한다.
Execute지정된 쿼리, SQL 문장 또는 Stored Procedure를 실행한다.

/ Error 객체

/ADO의 명령수행중에 발생한 오류에 대한 정보를 담고 있다.

/
프로퍼티설명
Number오류 번호
Description오류에 대한 설명
Source오류를 발생시킨 객체의 이름을 나타낸다.
HelpFile오류와 관련된 도움말 파일의 이름을 나타낸다.
HelpContext오류와 관련된 도움말의 컨텍스트 ID를 나타낸다.
SQLStatusSQL 상태를 나타내는 길이가 5인 문자열을 리턴한다.
NativeError데이타베이스에서 정의한 오류 번호를 리턴한다.

/ Command 객체

/Command 객체는 데이타 소스로 부터 실행할 명령을 정의한다.

/
프로퍼티설명
ActiveConnection데이타 소스에 연결된 Connection객체로 Command 객체는 이 연결객체를 통해서 명령을 실행한다.
CommandText실행할 SQL 문장이나 테이블 이름, 또는 스토어드 프로시져
CommandTimeout명령이 실행되는데 걸리는 최대 대기 시간을 나타낸다.
CommandTypeCommand 객체의 종류를 지정한다.
Prepared명령을 실행하기 전에 준비된 문장을 생성할 것인지를 지정한다.

메소드설명
CreateParameter새로운 파라메터 객체를 생성한다.
ExecuteCommandText에서 지정한 쿼리, SQL 문장, 또는 스토어드 프로시듀어를 실행한다.

/ Parameter 객체

/파라메터 객체는 파라메터를 가지는 쿼리나 스토어드 프로시듀어를 담고있는 커멘드 객체와 함께 사용된다.

/
프로퍼티설명
Attributes파라메터의 속성을 나타내며, adParamSigned, adParamNullable, adParamLong과 같은 값들을 혼합하여 지정할 수 있다.
Direction파라메터가 입력 파라메터인지 출력 파라메터인지 등을 지정한다.
Name파라메터 객체의 이름을 나타낸다.
NumericScale숫자형 파라메터에서 소수점 뒷자리수를 결정한다.
Precision숫자형 파라메터에서 최대 자리수를 결정한다.
Size파라메터 값의 바이트 수 또는 문자열 수를 지정한다.
Type파라메터 값의 데이터 형을 지정한다.
Value파라메터의 값을 나타낸다.

메소드설명
AppendChunk긴 문자열이나 바이너리 타입의 파라메터 객체에 데이터를 추가한다.

/ Recordset 객체

/
프로퍼티설명
AbsolutePage레코드의 절대 페이지를 나타낸다.
만약 여기에 새로운 값을 지정하면, 현재 레코드의 위치가 해당 페이지의 첫 레코드로 이동한다.
페이지란 순차적으로 일정 개수만큼 레코드들을 묶어놓은 단위이다.
페이지는 기본 값으로 10개의 레코드를 가진다.
AbsolutePosition현재 레코드의 절대 위치를 나타낸다.
첫 레코드의 AbsolutePosition은 1이다.
ActiveConnection현재 레코드셋이 연결된 Connection 객체를 나타낸다.
BOF, EOFBOF는 현재 레코드가 첫 레코드의 이전에 있는지를 나타낸다.
EOF는 현재 레코드가 마지막 레코드의 다음에 있는지를 나타낸다.
Bookmark레코드셋에서 현재 레코드의 위치를 저장하고 언제라도 그 위치로 이동할 수 있다.
CacheSize로컬 메모리에 저장할 레코드의 개수를 지정한다.
CacheSize의 기본값은 ForwardOnly 커서를 가진 레코드 셋의 경우 1이고, 그 외의 경우에는 모두 10의 값을 갖는다.
CursorType레코드 셋에서 사용할 커서의 유형을 정한다.
커서란 레코드 셋에서 현재 레코드를 가리키는 포인터를 말하고, 커서의 유형은 아래와 같은 유형이 있으며 각각 다른 특성을 가진다.
커서 유형지원 기능
AdOpenForwardOnlyNone
AdOpenKeysetadBookmark, adHoldRecords, adMovePrevious, adResync
AdOpenDynamicadMovePrevious
AdOpenStaticadBookmark, adHoldRecords, adMovePrevious, adResync
EditMode현재 레코드의 편집 상태를 나타낸다.
Filter레코드셋 객체 안에서 선택적으로 레코드들을 화면에 표시할 때 사용한다.
LockType레코드를 편집하는 동안 설정할 락 유형을 결정한다.
MaxRecords쿼리 실행후에 리턴될 최대 레코드 수를 지정한다.
PageCount레코드셋이 포함하고 있는 페이지 수를 지정한다.
PageSize페이지당 레코드 수를 결정한다.
RecordCount레코드셋 객체의 총 레코드 수를 리턴한다.
Source레코드셋 안의 데이터가 어디로부터 왔는지를 나타낸다.
Status순차적 업데이트또는 기타 작업에 대한 현재 레코드의 상태를 나타낸다.

메소드설명
AddNew레코드셋에 새로운 레코드를 생성한다.
CancelBatch진행중인 순차 업데이트를 취소한다.
CancelUpdateAddNew나 Edit로 변경한 레코드의 업데이트를 취소한다.
Clone존재하는 레코드셋의 복사하여 새로운 레코드셋을 생성한다.
Close열려진 레코드셋을 닫는다.
Delete레코드셋에서 현재 레코드를 삭제한다.
GetRows레코드셋에서 여러 개의 레코드를 읽어서 배열에 저장한다.
Move레코드셋에서 현재 레코드를 이동시킨다.
MoveFirst현재 레코드를 첫 레코드로 이동시킨다.
MoveLast현재 레코드를 마지막 레코드로 이동시킨다.
MoveNext현재 레코드를 다음 레코드로 이동시킨다.
MovePrevious현재 레코드를 이전 레코드로 이동시킨다.
NextRecordset현재 레코드셋을 종료하고 다음 레코드셋을 리턴한다.
Open쿼리나 SQL의 실행한 결과를 가져온다.
Requery쿼리를 다시 실행하여 레코드셋을 최신 정보로 고친다.
Resync데이터베이스로부터 현재 레코드셋의 데이터를 최신 정보로 갱신한다.
Supports레코드셋이 특정 기능을 지원하는지를 결정한다.
Update현재 레코드의 변경사항을 레코드셋 객체에 저장한다.
UpdateBatch진행중인 모든 순차 업데이트 작업을 디스크로 저장한다.

/ Field 객체

/필드 객체는 레코드셋 객체의 각 필드를 표현하는 객체이다.
레코드셋은 필드 객체들의 모임인 Fields 컬렉션을 가진다.
필드 객체는 레코드셋에 저장되어 있는 실질적인 값들에 접근할 수 있는 방법을 제공한다.
필드 객체에 대한 문법은 아래와 같이 다양한다.

Recordset.Fields.Item(0)
Recordset.Fields.Item("Name")
Recordset.Fields(0)
Recordset.Fields("Name")
Recordset(0)
Recordset("Name")
Recordset![Name]

/
프로퍼티설명
ActualSize필드 값의 실제 길이를 나타낸다.
Attributes필드 객체의 속성을 나타낸다.
DefinedSize필드 객체의 정의된 길이를 나타낸다.
Name필드의 이름을 나타낸다.
NumericScale숫자형 필드의 소수점 이하 자리수를 나타낸다.
OriginalValue필드의 값이 변하기 전에 원래의 값을 나타낸다.
Precision숫자형 필드의 최대 자리수를 나타낸다.
Type필드 객체의 데이터 타입을 나타낸다.
UnderlyingValue데이터베이스 내의 현재 필드의 값을 나타낸다.
Value필드의 값을 나타낸다.

메소드설명
AppendChunk데이터를 긴 문자열이나 바이너리 타입의 필드 객체에 추가한다.
GetChunk긴 문자열이나 바이너리 타입의 필드 객체에서 전부 또는 일부 내용을 리턴한다.

/ Property 객체

/
프로퍼티설명
Attributes프로퍼티 객체의 속성을 나타낸다.
Name프로퍼티의 이름을 나타낸다.
Type프로퍼티의 데이터 타입을 나타낸다.
Value프로퍼티의 값을 나타낸다.
Category : My page/Sql & Asp   Tag :  
2007/07/28 13:50   By Las 
Trackback : Comment

Trackback Address :: http://asperados.byus.net/home/board/tt/trackback/216

Name Password Home Secret Submit

prev page next page
1  ..42 43 44 45 46 47 48 49 50 .. 238 

Recent Entry

Recent Comment

Recent Trackback

Counter

Total : 259512 Today : 13 Yesterday : 71

Tag cloud

..., ......ing, ActiveX 삭제, ADO, ADO 성능 높이기, agp, Aids, Another World, apple cinema, asp, Aya Ueto, A형, Baldurs Gate, bard, BEO Player, Book, Bryan adams, CGV, Chante Moore, clie, compact, Compilation, Convert, DAO, dao에서 ADO로, DarkNamer, datetime, DB restore, DB 복구, db 테이블 정의서, dell 2007WFP, DreamFall: The Longest Journey, dvd, DVD 타이틀, ecotonoha, eve-online, event.keyCode 번호표, Facebook, favicon, favis, Faye Wong, FLASH, Fon, Fon Lafontenna, fon maps, FON 지향성 안테나, footnote, Fun, Game, Gamecube, game_ost, GETDATE, Google, Google analytics, Graphic card, hanami, HDTV 수신카드, heaven, HijackThis, I-RAM, i4R, IceWind Dale, IE ActiveX, IE Plug-in, IETOY, include, irc, ishihara satomi, isNull, Java, JavaScript, jazz, join update, j_drama, j_music, kav, kb917422, Kenny G, keyboard_Fun, k님, Launcher, LightBox2, Linked Server, linux, Lottery Music, M.Friends, Maki Horikita, Matsu Takako, mdb, MDB생성, MDB압축, Microsoft iPod, mp3, mp3 Media Player, MSN Live, MSN Messenger, Mssql, Myminicity, NEC, NeverwinterNights, o-game, ogame, one more time, Open Your Eyes, opencapture, openTTD, PageDefrag, palm, pc_game, pc_game_tip, PC업그레이드, Pda, Petit Launcher, picture, pinball, Pink Floyd, program, ps3, punkbuster, RAID, RDO, Remake, retrievr, Review, Search, settler, settler2, skt 포인트소멸, songlist, sony usm2gj, spread, SqL, Starry Night, sudoku, Symphonic, THE ERASER, The Father, The isley brothers, thecheat, theinquirer, Think, THOM YORKE, Time, tip, Tistory, tracewatch, Twitter, ubuntu, Uchiyama Rina, Ueto Aya, UltraMon, unplugged, us and them, util, ux50, vangard, vb, wallpaper, Web관련, Wii, WOW, xirc, xp install, yui, Yumiko Shaku, z22, Zoo 愛をください, Zune, クロサギ, ソニン, 上戸彩, 優香, 我願意, 王菲, 王靖雯, 白い影, 가상주민등록번호, 강릉, 건슈팅, 검색로봇, 고냥군, 괴물, 구입기, 그해 여름, 그해여름 OST, 기억상실, 기억속의 인물, 김연아, 꿈 속에 살아가다, 난수 발생, 날개셋, 날씨, 내캐릭, 내컴퓨터, 놀자, 다랭이, 다스베이더, 다케우치 유코, 당신은 사랑받기 위해 태어난 사람, 더워, 데이터가져오기, 독백, 동생, 듀얼모니터, 레지스트리 청소, 로또, 로코모션, 마마님, 머리속, 메타정보, 미완료작업물, 밀란쿤데라, 바탕화면 아이콘을 줄이자, 박x무당님, 범프키, 보안카드, 북다트, 블랙잭, 뿌리를찾아서, 사제, 삼돌이, 삼벌식, 삽질의 현장, 생각, 생활의 지혜, 설명, 성격, 세계 AIDS의날, 소닌, 스타더스트, 스티브잡스, 스팸댓글, 시스템, 신동우, 신승훈, 실시간알리미, 싸이월드 플러그인, 안나님, 언락, 업데이트, 연애편차치, 영화를 보다, 오소영, 옥션광고, 와라님, 외장하드, 우에토 아야, 웨군, 웹표준, 유용한 소스, 유카, 윤창군, 음악저작권법, 이동성, 이벤트당첨, 이사, 이승환 9집, 이자람, 인희, 일본연예인, 자바스크립트 코드 작성법, 자식창에서 부모창 함수 사용, 잘지내나요?, 잡담, 저장프로시저, 정규식, 젠장!!!, 족보, 즐거운인생, 지름, 천안전씨, 추억과 이야기들, 카툰, 칼리브레이션, 캡쳐, 컴터 다운, 컴터업, 케로로중사 중에서, 키트님, 태양의노래 OST, 테더스킨, 테터툴즈, 투명한얼음, 트랙백놀이, 트릭, 특성, 파일이름바꾸기, 파코즈, 편한사람, 플러그인, 하고싶어, 한국 지도 서비스, 한글입력기, 함수모음, 향수, 혈액형, 혼자놀기, 후회,