Q&A

  • 인터베이스에서 디비그리드 쓸때...
인터베이스를 써서 디비그리드에 테이블하고 데이타소스를 연결하고

실행하면 패스워드를 물어보는데 이거 어떻게하면 안물어 보나여?



데이타베이스 컴포넌트 오픈하면서 파라메타에 패스워드 지정 했고,

로그인프롬프트는 False로 지정했습니다.



데이타베이스 Connect는 잘 됐거든여~~

그런데 소스상태에서 테이블 ACTIVE하면 디비그리드에 잘 나타나는데

실행하면 패스워드 물어보내요~~



좀 가르쳐 주십시요.. ^^*

4  COMMENTS
  • Profile
    김지태 2001.10.25 03:54
    델파이허접 wrote:

    > 인터베이스를 써서 디비그리드에 테이블하고 데이타소스를 연결하고

    > 실행하면 패스워드를 물어보는데 이거 어떻게하면 안물어 보나여?

    >

    > 데이타베이스 컴포넌트 오픈하면서 파라메타에 패스워드 지정 했고,

    > 로그인프롬프트는 False로 지정했습니다.

    >

    > 데이타베이스 Connect는 잘 됐거든여~~

    > 그런데 소스상태에서 테이블 ACTIVE하면 디비그리드에 잘 나타나는데

    > 실행하면 패스워드 물어보내요~~

    >

    > 좀 가르쳐 주십시요.. ^^*



    안냐세영. UserSpace임덩.



    쓸쓸한 가을이군요...



    제가 보기엔 위와같이 하였다면 큰문제가 없는것 같은데,



    좀 사소한 실수를 한것이 아닌지?



    뭐냐하면요.



    DataBase 콤프에 보면 Name이라는 것과 Alias name이라는 것이 있습니다.



    그런데 Table의 DatabaseName을 Name으로 해야 하는데, Alias name으로 하면



    위와 같이 잘하고서도 Password 창이 뜨는 실수를 범하게 됩니다.



    한번 확인해 보시죠.



    그럼 수고 하시고요.



  • Profile
    델파이허접 2001.10.25 19:14
    김지태 wrote:

    > 델파이허접 wrote:

    > > 인터베이스를 써서 디비그리드에 테이블하고 데이타소스를 연결하고

    > > 실행하면 패스워드를 물어보는데 이거 어떻게하면 안물어 보나여?

    > >

    > > 데이타베이스 컴포넌트 오픈하면서 파라메타에 패스워드 지정 했고,

    > > 로그인프롬프트는 False로 지정했습니다.

    > >

    > > 데이타베이스 Connect는 잘 됐거든여~~

    > > 그런데 소스상태에서 테이블 ACTIVE하면 디비그리드에 잘 나타나는데

    > > 실행하면 패스워드 물어보내요~~

    > >

    > > 좀 가르쳐 주십시요.. ^^*

    >

    > 안냐세영. UserSpace임덩.

    >

    > 쓸쓸한 가을이군요...

    >

    > 제가 보기엔 위와같이 하였다면 큰문제가 없는것 같은데,

    >

    > 좀 사소한 실수를 한것이 아닌지?

    >

    > 뭐냐하면요.

    >

    > DataBase 콤프에 보면 Name이라는 것과 Alias name이라는 것이 있습니다.

    >

    > 그런데 Table의 DatabaseName을 Name으로 해야 하는데, Alias name으로 하면

    >

    > 위와 같이 잘하고서도 Password 창이 뜨는 실수를 범하게 됩니다.

    >

    > 한번 확인해 보시죠.

    >

    > 그럼 수고 하시고요.

    >



    헤헤 감사합니다.



    제가여 해봤는데여 데이타베이스에 Database Name이 있고 Name이 있는데

    둘다 이름을 같이 하고 테이블에서 DatabaseName를 Name로 했습니다.

    그런데 실행하면 알리아스가 없다고 나오네여~~~ ㅡㅡ;



    죄송하지만 다시한번 답변 부탁드립니다. ^^*

  • Profile
    김지태 2001.10.25 20:30
    > 헤헤 감사합니다.

    >

    > 제가여 해봤는데여 데이타베이스에 Database Name이 있고 Name이 있는데

    > 둘다 이름을 같이 하고 테이블에서 DatabaseName를 Name로 했습니다.

    > 그런데 실행하면 알리아스가 없다고 나오네여~~~ ㅡㅡ;

    >

    > 죄송하지만 다시한번 답변 부탁드립니다. ^^*





    안냐세영. UserSpace임덩.



    하하 제가 말한건 db comp를 더블클릭했을때를 설명했는데...



    그럼 다시 설명하자면.



    db comp를 선택하고 Object Inspector를 보면



    "AliasName"이 있습니덩. 이것은 SQL Explorer에서 생성한 Alias임덩.



    또하나는 "DatabaseName"이 있슴덩. 이것은 위에서 선택한 Alias를



    현재의 Project에서 사용할 이름에 해당합니다.



    만약 table에서 DatabaseName을 위의 AliasName으로 했다면 db에 직접 접속을



    하게 되는 것이고 db Comp의 DatabaseName으로 하셨다면 table은 db Comp를



    거쳐서 db에 connection을 하게 되므로 password창이 뜨질 않는것임덩.



  • Profile
    델파이허접 2001.10.25 20:53
    설명 감사합니다.



    많은 도움이 되었습니다.



    설명 하신것 말고도 제가 약간에 실수를 했네여... ^^*



    정말 감사드립니다.



    즐거운 하루 보내세여~~~~~~~