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
[26430] [답변] 쿼리콤포넌트 사용법
정성훈.해미 [sage5nor] 707 읽음    2003-07-26 15:56
: Query1에서 설정하는 부분은 DatabaseName에서  Alias로 설정하는 부분만 있는것 같은데..
: 이거 하나만 하면 되나요?

[답변]: DatabaseName에 last.db를 전체경로를 포함하여 넣어주세요.
  예) last.db가 C:\Projects\에 있다면
      DatabaseName에 C:\Projects\last.db 로 해주세요.


: 제가 TEdit 3개를 이용해서 사용자로부터 데이터를 얻는데..
: 이걸 어떻게 읽어오는거죠..?
: 제 생각에는 Edit1.getText()를 써서.
: Query1->SQL->Add(Edit1.getText(), Edit2.getText(), Edit3.getText());
: 이렇게 할려고 했더니 오류라네요..--;

[답변]:
  Edit1->Text가 Edit1의 내용입니다.
  따라서 Edit1.getText() 대신 Edit1->Text로 하세요.

  그리고 삽입 SQL문은 Insert DB이름(열 이름,...) Values(값,...) 이런 형식입니다.
  값이 숫자라면 그냥 쓰고, 문자라면 '문자열' 이런식으로 해줍니다.

예) 수정한 전체 소스
if(Query1->Active) Query1->Close();

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

+ -

관련 글 리스트
26424 진짜 허접질문.. 요구르트 618 2003/07/26
26425     [답변] Query의 SQL문을 이용합니다. 정성훈.해미 801 2003/07/26
26429         Re:[답변] Query의 SQL문을 이용합니다. 요구르트 834 2003/07/26
32916             Re:Re:[답변] Query의 SQL문을 이용합니다. 손효철 742 2003/07/29
26430             [답변] 쿼리콤포넌트 사용법 정성훈.해미 707 2003/07/26
26463                 Re:[답변] 쿼리콤포넌트 사용법 요구르트 737 2003/07/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.