테이블명은 기본적으로 대소문자를 구분하지 않습니다.
대소문자를 섞어서 쓰려면 더블쿼터로 감싸야 한다고 나와 있습니다. 테이블 생성하실때
더블쿼터로 감싸서 테이블명이 대.소문자 동시에 들어간게 아닐까요?
테이블 명칭을 보아하니(tblEstate) 그럴것 같다는 생각이 듭니다.
권대오 님이 쓰신 글 :
: firebird1.5를 설치했습니다 (c:\programs\firebird~~)
: 그리고 gsec로 infotv 계정을 만들고
: isql에서 create datebase 'c:\infotv.fdb' user 'infotv' password '1234';
: 로 디비를 만들었습니다.
:
: 그리고 IBEXpert에서 테이블을 만들고 델파이7.0 zeos에서 커리문을 보냈는데.
: 테이블 명이 맞는데도 찾지를 못한다고 나옵니다.
:
: 그래서 IBExpert에서 커리를 해보니 테이블명 앞과 뒤에 " "를 해줘야 인식을 합니다.
: 다른 샘플디비는 그렇지 않은데 유독 새로 만든 DB만 그렇게 나옵니다.
:
: isql에서 select * from tblEstate; 를 하면 table unknown 에러가 나고
: select * from "tblEstate"; 를 하면 테이블을 찾는데 컬럼에 들어갈 수 있는 권한이 없다고 나옵니다.
: (no permission for read/select access to COLUMN esCata)
:
: 아시는 분 계시면 도움 부탁드립니다.
|