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
[70891] 데이터 에딧 검색 질문
완전초보 [newsco] 2830 읽음    2014-02-13 19:29
try{
    Query->Close();
    Query->SQL->Text = " select "
                       " TO_CHAR(UPDATE_DATE, ' YYYY-MM-DD HH24:MI:SS'), "
                       " VEH_ID, ROUTE_ID, PLATE_NO    "
                       " from CURRENTROUTE_HISTORY ";

    Query->Open();

    String sFrom = deFrom->Date.FormatString("YYYYMMDD")+"000000";
    String sTo = deTo->Date.FormatString("YYYYMMDD")+"235959";

    if(deFrom->Date != Now())
    {
        Query->SQL->Append(" where UPDATE_DATE between TO_DATE('"+sFrom+"', 'YYYY-MM-DD HH24:MI:SS') ");
        Query->SQL->Append(" AND TO_DATE('"+sTo+"', 'YYYY-MM-DD HH24:MI:SS') ");
    }

    ShowMessage(Query->SQL->Text);

    gvTest->BeginUpdate();

    while(!Query->Eof){

    int row = gvTest->DataController->AppendRecord();

    gvTest->DataController->Values[row][gvTestColumn1->Index] = Query->FieldByName("UPDATE_DATE")->AsAnsiString;
    gvTest->DataController->Values[row][gvTestColumn2->Index] = Query->FieldByName("VEH_ID")->AsAnsiString;
    gvTest->DataController->Values[row][gvTestColumn3->Index] = Query->FieldByName("ROUTE_ID")->AsAnsiString;
    gvTest->DataController->Values[row][gvTestColumn4->Index] = Query->FieldByName("PLATE_NO")->AsAnsiString;

    Query->Next();

    }

    gvTest->EndUpdate();

}
catch(Exception &e){
    ShowMessage(e.Message);
}
}



데이터 에딧으로 검색을 할때  DB의 쿼리문은 정상적으로 뽑히고 DB에서는 입력을 하면 출력이 되는 쿼리문인데
C++ builder 에서는 안먹히는 경우도 있나요..

+ -

관련 글 리스트
70891 데이터 에딧 검색 질문 완전초보 2830 2014/02/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.