|
감사합니다.. 그런데.. 저두 그렇게 해봤거던요..
그런데 계속 뜨더라구요..
그래서 관련 글들을 찾아보니..
TDataBase로 하는것은 -"서버데이타베이스"에 접속할때...- 라구 하는말이 다들 있더라구요.
제가 하려는것은 로컬이라서 그단계작업이랑은 상관없는것이 아닌가 하는 생각이..
혹시 제가 잘못한 부분이 있나 아래에서 확인해주세요...
컴파일러 : C++Builder3.0, Database Desktop7.0
1.새로운 알리아스 "PPP"를 만든다.
-드라이브 타입은 로컬이니깐 STANDARD로 한다.
-원하는 경로로 디렉토리_Path 를 잡아준다.
2.알리아스 경로 내부에 table을 하나 만든다.("P.DB","P.PX"파일 생성됨)
-테이블 속성에 Password Security를 설정한다.
3.프로그램
디자인시 폼위에 TDatabase,TTable,TButton을 하나씩 올려노쿠선
TDatabase 속성:
AliasName - 만들어 놓은 PPP 를 선택.
DatabaseName - PPPOne 이라고 임의로 잡는다.
LoginPrompt - false
Name - Database1
Connected - false
TTable 속성:
Active : false
DatabaseName : PPPOne
Name : Table1
TableName : P.DB
Button클릭시
Database1->Connected = true;
Table1->Active = true; <--- 이 시점을 실행하는 순간 Password 확인 창이 뜸니다..
* 머가 잘못 된걸까요?
* 참고로 이사이트에 있는 로긴창 띄우지 않는 방법에 나와있는 다른것들도
테스트 해봤지만 패스워드 확인창이 여전히 뜨더군요.
최준호.스페로 님이 쓰신 글 :
: 안녕하세요 스페로 입니다.
:
: TTable이나 TQuery 로 바로 연결하지 마시고요
:
: TDataBase로 연결을 하시고 Logoinprompt 속성을 false시키면 됩니다.
:
: 그런다음 TTable이나 TQuery의 연결을 TDatabase로 잡아 주시면... 됩니다.
:
: 그럼 즐거운 코딩 되세요 ^^
|