...
필드 | 설명 |
---|---|
int MachErrorCode | MACHBASE 에서 제공하는 에러 코드 |
MachAppendWriter 

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 

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

MachException 과 동일하지만, 다음 점이 다르다.
...
MachTransaction
지원하지 않는다.
샘플 코드
...
연결연결 
MachConnection 을 만들어 Open() - Close() 하면 된다.
using 구문을 사용하면, Connection 종료 작업인 Close() 를 호출하지 않아도 된다.
쿼리 수행수행 
MachCommand 를 만들어 쿼리를 수행하면 된다.
이 역시 using 구문을 사용하면, MachCommand 해제 작업을 곧바로 진행할 수 있다.
SELECT
...
수 
SELECT 쿼리를 가진 MachCommand 를 실행해 MachDataReader 를 얻을 수 있다.
MachDataReader 를 통해 레코드를 하나씩 Fetch 할 수 있다.
파라메터 바인딩바인딩 
Ui text box | ||
---|---|---|
| ||
SELECT 에서는 지원되지 않습니다. |
MachParameterCollection 을 생성한 다음, MachCommand 에 연결해서 수행할 수 있다.
APPENDAPPEND 
MachCommand 에서 AppendOpen() 을 수행하면, MachAppendWriter 객체를 얻을 수 있다.
...