FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[54] >질문< Name is not unique in This context
prosolo [ ] 2549 읽음    1999-06-10 14:13
퍼스널 오라클 8과 델파이 4 C/S 버전을 이용하여
프로그램을 짜고 있습니다.
그리고 지금 짜고 있는 프로그램은 InterBase를 사용
하여 짜던것을 중간에 퍼스널 오라클 8로 바꾼것이고요
그런데 얼마전서부터 괴상한 에러가 납니다.

        Name is not unique in this context

대충 이런 메세지 입니다.

에러가 나는 위치는 SQL문이 OPEN 되는 부분입니다.
SQL문이 첫번째 시도 될때는 괜찮은데, 두번째부터
에러가 납니다.

지금 짜고 있는 프로그램은 메뉴부분 만 .EXE 이고
나머지 SUB 프로그램들은 폼이 있는 .DLL 으로 짜고
있습니다.

물론 DB Handle을 Sub 프로그램으로 넘겨 줍니다.(.DLL)
순전히 학습차원의 습작으로 짜고 있읍니다만
난감한 상황에 부딛혔읍니다.

InterBase를 사용했을때는 문제가 없었던 부분입니다.

여러 고수님들의 도움을 부탁드립니다.

------------------------------------------------------
아래에 해당 부분의 소스입니다.

PROG1001_Frm1 과 PROG1001_Frm2 두개의 폼이 있고

_Frm1에서는 DataBase 컴포넌트 에 DataBase Name을
PROGDB 라고 부여 하였고

_Frm2 에서 Query 컴포넌트에 DataBase Name을 역시
PROGDB 라고 부여 하였읍니다.


procedure TPROG1001_Frm2.FormCreate(Sender: TObject);
var
    Sql_Str:String;
begin
    DBgrid1.Visible := False;
    Sql_Str := 'select * from COMPANY order by COMPANY_CD';
    StatusBar1.Panels.Items[1].Text :=
        '자료를 선택한후 Double Click 혹은 확인 을 Click 혹은 Enter키를.. !!';
    with QryCOMPANY do
    begin
        Close;
        Sql.Clear;
        Sql.Add(Sql_Str);
        Open;    <-- Debugging 시 요기서 걸림.
    end;
    DbGrid1.Font.Name := '굴림';
    DbGrid1.Font.Size := 10;
    DBGrid1.Columns[00].Title.Caption := '회사등록Key';
    DBGrid1.Columns[01].Title.Caption := '사업자등록번호';
    DBGrid1.Columns[02].Title.Caption := '법인/개인구분';
    DBGrid1.Columns[03].Title.Caption := '법인(단체)명';
    DBGrid1.Columns[04].Title.Caption := '대표자';
    DBGrid1.Columns[05].Title.Caption := '개업년월일';
    DBGrid1.Columns[06].Title.Caption := '법인등록번호';
    DBGrid1.Columns[07].Title.Caption := '사업장소재지';
    DBGrid1.Columns[08].Title.Caption := '본점소재지';
    DBGrid1.Columns[09].Title.Caption := '업태';
    DBGrid1.Columns[10].Title.Caption := '종목';
    DBGrid1.Columns[11].Title.Caption := '세무자료법인명';
    DBGrid1.Columns[12].Title.Caption := '사업장(우)';
    DBGrid1.Columns[13].Title.Caption := '본점(우)';
    DBgrid1.Visible := True;
end;



+ -

관련 글 리스트
54 >질문< Name is not unique in This context prosolo 2549 1999/06/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.