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
[26464] re[답변]정성훈.해미님의 쿼리 컴포넌트사용법
요구르트 [bbulte] 852 읽음    2003-07-30 04:26
매번 정성스러운 답변 정말 고맙습니다..
님의 수고에도 불구하고 매번 해결하지 못해서 제가 다 미안하네요..--;

일단 님의 답변대로 해봤거든요.
(아예 코드는 가져다 붙였거든요..--;)

if(Query1->Active) Query1->Close();

Query1->SQL->Clear();
Query1->SQL->Add("insert into test.db");
Query1->SQL->Add("(Hakbun, Name, Year)");
// 값이 전부 문자열 이라고 가정하고 한 것..
Query1->SQL->Add("Values");
Query1->SQL->Add("('" + Edit1->Text + "','" + Edit2->Text + "','" + Edit3->Text + "')");
Query1->ExecSQL();

Query1->Open();



근데 제 말대로 Alias에 여러개의 파일이 있을때는 Query의 Databasename에 전체경로를 다쓰라고 하셨는데..
그렇게하면 먼저

Query1->SQL->Add("('" + Edit1.Text + "','" + Edit2.Text + "','" + Edit3.Text + "')");
부분에서 에러가 나서 아예 컴파일이 안되라구요..

그래서 님의 설명대로 Edit1.Text를 Edit1->text로 고치는 방법을 썼더니 일단 거기는 넘어갔고요
(근데 제가 고친게 맞는건지..--;)

그리고 컴파일을 하고 나서 실행을 하니깐

Project Project1.exe raised exception class EDBEngineError with message 'Invalid director.
Directory: C:\Documents and Settings\Test\test.db'. Process stopped. Use Step or
Run to continue.

라는 에러 메세지가 나오거든요..

참고로 DB는 책에 나온대로..

BDE에서 Congiguration에서 PARADOX를 클릭하고, Databases에서 Alias를 만든다음...
Database DeskTop에서 [file]->[new]->[table]->[paradox7]해서 테이블을 생성했거든요.

테이블은 보신대로
Field name Type size Key
Hakbun       A   12   *
name         A   20
year         A   10
이렇게 설정했거든요.

근데 왜 invalid라고 나오는거죠..ㅜㅜ;




그래서,,
전체경로를 쓰지 않고, Databasename을 그냥 Alias를 클릭해주고나서 실행해보니깐..
이번에는 

Project Project1.exe raised exception class EDBEngineError with message 'Invalid use of
keyword.
Token:Year)
Values
('1','1','1')
Line Number:2'. Process stopped. Use Step or Run to continue.
라고 나오면서 안되네요..--;


지저분한 질문같아 죄송하지만 좀 도와주세요..ㅜㅜ;


+ -

관련 글 리스트
26464 re[답변]정성훈.해미님의 쿼리 컴포넌트사용법 요구르트 852 2003/07/30
26465     [답변] EDBEngineError 내용... 정성훈.해미 1398 2003/07/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.