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
[13733] adoqueray 에서 select에서 이상한 오류가...
ball... [] 700 읽음    2001-12-18 13:01
디비는 MS_SQL2000을 사용하구여
접속방법은 Adoconnect를 통하여 ODBC드라이버로 해서 접속시킨후
adoqtery를 통해서 디비그리드에 출력하거든여.
그런데 한두번은 잘되는데.
이름필드를 어떤 스트링을 가지고 있는 레코드들을 가져온후 다시 다른 스트링으로 하여
쿼리를 던지면 에러가 뜨거든여
그냥 쿼리컴포넌트를 쓸때는 안나던 에러였는데 ADOquery로 해야하는 이유가 잇어서 바꾸었더니
에러가 나는군여.
쿼리는 던지는 방식은 1, 2번 다 해봤습니다.

방법1

WideString temp;
    temp = "select * from thesa where Use_name like '%" + Edit1->Text +"%'" ;
    Form1->ADOQuery1->Close();
    Form1->ADOQuery1->SQL->Clear();
    Form1->ADOQuery1->SQL->Text = temp;
//    Form1->ADOQuery1->ExecSQL();
    Form1->ADOQuery1->Open();

방법2

WideString temp;
Form1->ADOQuery1->Close();
Form1->ADOQuery1->SQL->Clear();
Form1->ADOQuery1->SQL->Add("select * from thesa " );
Form1->ADOQuery1->SQL->Add("where Use_name = '%"+Edit1->Text+"%'" );
//    Form1->ADOQuery1->ExecSQL();
Form1->ADOQuery1->Open();

문제점이 뭔지좀 부탁드립니다.

급변이 필요하거든여....그럼 즐프염...


+ -

관련 글 리스트
13733 adoqueray 에서 select에서 이상한 오류가... ball... 700 2001/12/18
13736     Re:adoqueray 에서 select에서 이상한 오류가... 동급최강바보 695 2001/12/18
13759         Re:Re:adoqueray 에서 select에서 이상한 오류가... ball... 647 2001/12/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.