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

C++빌더 Q&A
C++Builder Programming Q&A
[55202] DB에관한 질문을 하나점... 동적으로 생성한 쿼리 BDE문제 [테그 동적DB 가상DB 동적 BDE 퀘리]
또Lie [tin20] 1195 읽음    2008-11-17 20:10
안녕하세요..

또 인사드리네요.. 몇일간의 삽질에도 불구하고 안풀리는게 있어서요..

임프님이 올리신 동적으로 BDE생성하기.. 와.. 동적 DB생성에 관련된 이야기입니다..

여차저차 해서.. 동적으로 DB생성하고 BDE에 등록하는건 알았더란 말이죠.. 근데 문제는 여기서 부텁니다..

폼이 로드 되면서 저소스가 제일먼저 로드됩니다.
{
AddBDEAlias("USERDB","C:\\Temp","PARADOX");
Query_UserDB    = new TQuery(NULL);                 // virtual Query Create.
DataSource1     = new TDataSource(NULL);            // virtual DataSource Create.
Query_UserDB->DatabaseName = "USERDB";              // Set DataBase Name.
Query_UserDB->SQL->Text = "Select * From User.DB";  // DataBase Target DB Select
Query_UserDB->RequestLive = true;                   // R/W = true
Query_UserDB->Active = true;                        // Active Database = true
DataSource1->DataSet = Query_UserDB;                // DataSource Connect to virtual Database
Query_UserDB->Open();                               // DB Open.
Query_UserDB->Refresh();                            // DB Refresh
Query_UserDB->First();                              // DB index number -> First
}

BDE에 USERDB라는 이름의 파라독스의 C\탬프밑에 User.DB란 놈이 있구요..

이놈이 테이블로 열면 열리는데 쿼리로 열면 안열린단 말입죠...

에러가 뜨는데...

DataSource1->DataSet = Query_UserDB;                // DataSource Connect to virtual Database

요기 지나갈때 뜨네요.. 에러는.. (사진 클릭 부탁 ^^)

도대체 뭔에러죠 -_-;;;

헬프 눌러도 안나오고;;;; 뭐가 딱 한줄 잘못된거 같은디;;;

한수 부탁드립니다

PS. 정확히 얘기하면 액티브를 트루로 바꾸면 에러가 나네요..

+ -

관련 글 리스트
55202 DB에관한 질문을 하나점... 동적으로 생성한 쿼리 BDE문제 [테그 동적DB 가상DB 동적 BDE 퀘리] 또Lie 1195 2008/11/17
55207     [자답] Re:DB에관한 질문을 하나점... 동적으로 생성한 쿼리 BDE문제 [테그 동적DB 가상DB 동적 BDE 퀘 또Lie 1274 2008/11/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.