Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

필드설명
int MachErrorCodeMACHBASE 에서 제공하는 에러 코드


MachAppendWriter (error)(error)

MachCommand 를 사용하는 별도의 클래스로 APPEND 를 지원한다.

...

create()설명
internal static MachAppendWriter Create(MachCommand aCommand, string aTableName)MachCommand 를 사용한다. Target Table Name 을 입력한다.
internal static MachAppendWriter Create(MachCommand aCommand, string aTableName, int aErrorCheckCount)


ErrorDelegateFuncType (error)(error)

MachAppendWriter 에서, APPEND 도중 MACHBASE 서버 측에서 발생하는 Error 를 감지하기 위한 함수를 지정할 수 있다.

...

MachAppendException : MachException (error)(error)

MachException 과 동일하지만, 다음 점이 다르다.

...

MachTransaction

지원하지 않는다.



샘플 코드

...

연결연결 (error)

MachConnection 을 만들어 Open() - Close() 하면 된다.

using 구문을 사용하면, Connection 종료 작업인 Close() 를 호출하지 않아도 된다.

쿼리 수행수행 (error)

MachCommand 를 만들어 쿼리를 수행하면 된다.

이 역시 using 구문을 사용하면, MachCommand 해제 작업을 곧바로 진행할 수 있다.

SELECT

...

수 (error)

SELECT 쿼리를 가진 MachCommand 를 실행해 MachDataReader 를 얻을 수 있다.
MachDataReader 를 통해 레코드를 하나씩 Fetch 할 수 있다.

파라메터 바인딩바인딩 (error)

Ui text box
typeinfo

SELECT 에서는 지원되지 않습니다.

MachParameterCollection 을 생성한 다음, MachCommand 에 연결해서 수행할 수 있다.


APPENDAPPEND (error)

MachCommand 에서 AppendOpen() 을 수행하면, MachAppendWriter 객체를 얻을 수 있다.

...