파라독스 디비 를 이용한 BDE를 처음으로 써 봤습니다. 초보라 어디가 어떻게 잘못 된것인지 통......
먼저 테이블을 하나 만들고 NAME 필드를 idxName이라는 Secondary index(솔직히 왜 이렇게 하는지 개념을 잘 모르겠는데 책에서 이렇게 하라고 나와있데요) 를 만들고 델파이에서 제공하는 간단한 콤퍼넌트들을 이용해서 그리드에 현재 데이타를 뿌려주고 입력하고 삭제하는 프로그램입니다. 그런데 검색이란 버튼에 InputQuery를 이용하여 Table.FindNearest로 검색을 할려구 하는
책에 나와있는데로 테이블 속성 IndexFieldNames를 입력할라구 하면 에러가 계속 나네요...그러구 억지로 그걸 입력하고 액티브를 True로 할라구 하면 BDE가 이니셜 할라구 하다가 에러가 났다고 하네요($2501)
제가 너무 초보라서 위에 설명도 제대로 했는지도 모르겠습니다. 너그러이 이해해 주시고 설명을 해 주심 감사하겠습니다.
메모가 모잘라 나는 에러입니다.
혹 어떤system은 (제경험으론 comaq 노트북)
SHAREDMEMLOCATION을 재설정하여야 할것입니다.
SHAREDMEMLOCATION Preferred address of shared memory manager. The shared memory manager and shared buffer manager load at a preferred address. If this address is used, the system can find a suitable address (first process only). If this address conflicts with another application, you might want to modify it. If the shared managers cannot be loaded into the default, or specified memory address, one attempt to allow the operating system to find a memory address is made. If a memory address if specified outside the boundry (below), the default is used.
Default (for Windows 95): 0xEBDE0000
Minimum Value (for Windows 95): 0x90000000
Maximum Value (for Windows 95): 0xFFFF0000
Default (for Windows NT): 0x6BDE0000
Minimum Value (for Windows NT): 0x10000000
Maximum Value (for Windows NT): 0x7F000000