Background Image

FORUM

조회 수 17162 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
안녕하세요 OLEDB 이용해서 data insert를 하다가 막혀서 질문드립니다.
DB는 cubrid 2008을 사용하고 있습니다.
아까 질문을 남겼는데 알고보니 7.3게시판이었네요;

CRowset::Insert 를 이용해서 DB에 data를 집어 넣는데

테이블을 만들어서 처음에 data를 insert할때는 잘 되다가
한개 행을 PRIMARY KEY로 설정하고 나서부터는 data가 들어가지를 않네요;;;

아래 코드를 보시면..

CoInitialize(NULL);
CAUDIT_LINE lineInfo;
lineInfo.OpenAll();

lineInfo.m_AUDIT_LINE_ID = auditLineID;
lineInfo.m_dwAUDIT_LINE_IDStatus = DBSTATUS_S_OK;


lineInfo.m_PAGE = pageNumber;
lineInfo.m_dwPAGEStatus = DBSTATUS_S_OK;

lineInfo.m_LINE = lineNumber;
lineInfo.m_dwLINEStatus = DBSTATUS_S_OK;

USES_CONVERSION;
std::string lineDataA = W2A(lineData.c_str());
strcpy_s(lineInfo.m_TEXT, lineDataA.c_str());
lineInfo.m_dwTEXTLength = lineDataA.size();
lineInfo.m_dwTEXTStatus = DBSTATUS_S_OK;

lineInfo.m_TIME_STAMP.year = st.wYear;
lineInfo.m_dwTIME_STAMPLength = 4;
lineInfo.m_TIME_STAMP.month = st.wMonth;
lineInfo.m_dwTIME_STAMPLength = 2;
lineInfo.m_TIME_STAMP.day = st.wDay;
lineInfo.m_dwTIME_STAMPLength = 2;
lineInfo.m_TIME_STAMP.hour = st.wHour;
lineInfo.m_dwTIME_STAMPLength = 2;
lineInfo.m_TIME_STAMP.minute = st.wMinute;
lineInfo.m_dwTIME_STAMPLength = 2;
lineInfo.m_TIME_STAMP.second = st.wSecond;
lineInfo.m_dwTIME_STAMPLength = 2;
lineInfo.m_dwTIME_STAMPStatus = DBSTATUS_S_OK;


HRESULT hr = lineInfo.Insert();

lineInfo.CloseAll();
CoUninitialize();

처음에는 이렇게 해서 db insert가 잘 됐습니다.

근데 4,5번 줄
ineInfo.m_AUDIT_LINE_ID = auditLineID;
lineInfo.m_dwAUDIT_LINE_IDStatus = DBSTATUS_S_OK;
여기에 있는 AUDIT_LINE_ID를 primarykey(NOT NULL, auto increase)로 바꾸고 위의 두줄을 주석처리하고 나서부터는
모든 data가 insert가 되지 않고 있습니다.
AUDIT_LINE_ID는 DB상에서 자연적으로 숫자가 메겨져서 순차적으로 증가하고 나머지 값들은 정상적으로 insert되는게
목적인데요;

hr 은 DB_E_ERRORSOCCURRED가 뜨네요

답변 부탁드립니다.

  • ?
    남재우 2009.02.06 03:50
    문제현상을 파악중에 있읍니다. 조금만 기다려 주시면 현상을 파악하여 조치방안에 대하여 알려드리도록 하겠읍니다.

  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views37403
    read more
  2. 큐브라이더 신청은 어떻게 하나요?

    Date2009.06.04 By아놀두 Views11028
    Read More
  3. 이클립스 DBViewer에서 1분정도 지나면 컨넥션이 끊어집니다.

    Date2009.06.04 By천타에 허리한번 펴자 ㅡㅡ; Views17006
    Read More
  4. 데이터베이스 서버 start가 안됩니다

    Date2009.06.04 By삽질쟁이 Views16685
    Read More
  5. 한글 관련 문제로 문의 드립니다.

    Date2009.06.04 By쫑구 Views25
    Read More
  6. 제로보드 4 이용중인데 최신게시물 불러오기에서 힘드네요

    Date2009.06.03 By헬리 Views11
    Read More
  7. DB가 저절로 OFF 되는 경우

    Date2009.06.03 By이석희 Views12555
    Read More
  8. [평창농업정보센터]급한질문입니다.

    Date2009.06.02 By바보천사 Views17
    Read More
  9. 깔끔하게 포멧하고 같은부분까지 다시 왔습니다!

    Date2009.06.02 Bygorillia Views13442
    Read More
  10. jmeter로 테스트해보신분 계신가요

    Date2009.06.01 By삽질쟁이 Views24083
    Read More
  11. nFORGE, DBMS - 큐브리드로 설치중입니다.

    Date2009.05.31 Bygorillia Views10541
    Read More
  12. 데이터베이스 최적화 기능 관련

    Date2009.05.30 By회오리 Views10860
    Read More
  13. 게시판의 이전글 다음글 구현 쿼리질문

    Date2009.05.29 By김형일 Views22574
    Read More
  14. sql 파일로 스키마 및 데이타 백업받으려면 어떻게 해야하나요?

    Date2009.05.29 By이너맨 Views15949
    Read More
  15. nFORGE, DBMS - 큐브리드로 설치중인데요 가이드대로 하는데 애로사항이 많네요

    Date2009.05.29 Bygorillia Views13878
    Read More
  16. flex + cubrid + LCDS 질문요!! 시난님 부탁해요! ㅋㅋ

    Date2009.05.28 ByUSW Views24236
    Read More
  17. 델파이 등 4GL 언어에서 사용할 수 있는 인터페이스는 없나요?

    Date2009.05.27 By이상탁 Views21242
    Read More
  18. 버전업 될때마다 지우고..

    Date2009.05.27 By엔가 Views10847
    Read More
  19. 중복데이터 제거 방법 좀 알려주세요.

    Date2009.05.26 By김경아 Views27665
    Read More
  20. IP 정렬 질문 드립니다.

    Date2009.05.23 By이석희 Views14003
    Read More
  21. jsp오류 문의

    Date2009.05.22 ByUSW Views16295
    Read More
Board Pagination Prev 1 ... 194 195 196 197 198 199 200 201 202 203 ... 210 Next
/ 210

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales