안녕하세요
wince 에서 cedb,edb 에 관하여 공부하던중에 궁금한것이 있어서 질문드립니다.
문제는 이렇습니다.
제가 일반적으로 알고 지내왔던것과 (cedb,edb) 에 관하여 공부하던중에 알게된 이것들의 성격이 논리적으로 일치하지않아 혼란스럽습니다.
어떤것인지 말씀드리겠습니다.
여태껏 알고지내온것은 데이터베이스에 속한 테이블 또 그 테이블에 속한 레코드는 테이블을 애초에 생성할당시 만들어진 속성(하나의 레코드에는 어떤타입의 필드가 몇개 들어간다) 라는것에
종속되어서 애초에 이 테이블에 속한 레코드는 5개의 문자열 필드만 갖고있다 한다면 그이후에 그테이블에 쓰는 레코드는 무조건 5개의 필드만 사용될수있는것으로 알고있습니다.
그런데 (Cedb,edb) 에서는 데이터베이스를 생성할때 그런속성을 정해주지않아도 생성이되고 또한 그이후에 처음엔 레코드에 3개 필드를 쓰고 그다음엔 2개 그다음엔 5개 이렇게 적어도
성공적으로 작업이 완료되고 또한 읽어오기도 되는것같습니다.
이것은 제가 기존에 알고있던 것과 매우 다릅니다... 그래서 제가 지금 이해를 잘못하고있는건지 여쭤보는것입니다 -> 질문 1
또 다음질문입니다.
EDB 함수에보면 CeAddDatabaseProps 라는 함수가있는데 이함수가 정확히 왜 필요하며 어떤 역할을 하는 함수인가요??
제생각으로는 이미만들어진 데이터베이스 속성에 필드가 3개 사용되기로했을때 이함수를 사용하여 그 이상으로 늘릴때 쓰는거같은데 맞나요?? -> 질문2
질문2가 해결된다면 질문1 또한 해결되기 쉬워지리라 생각합니다.
도와주세요~
안녕히계세요.
|