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
[23759] Re:Re: 자세한 소스입니다 ^^
시간한줌 [utime] 1199 읽음    2003-01-20 16:25
안녕하세요~
시간한줌입니다....
csv파일이 뭔진 잘 몰것지만 쉼표 구분하에 된다면~ 아마 이렇지 않을까요? ㅡㅡㅋ

컴파일은 안해봤지만 아마 이것과 유사하지 않을까 생각됩니당~ 걍 참고만 하시길.. ㅋㅋ

{
    DM->ADOQuery1->Close();
    DM->ADOQuery1->SQL->Clear();
    DM->ADOQuery1->SQL->Add(Memo1->Lines->Text);
    DM->ADOQuery1->Open();

    int i_Count = DM->ADOQuery1->RecordCount;
   
    if( i_Count <= 0 ) return;
   
    AnsiString str_Data = "";

    TSaveDialog* svDlg = new TSaveDialog(this);
    svDlg->InitialDir = "";
    svDlg->FileName = ExtractFileName("test.csv");
    TFileStream * fs;
   
    if(svDlg->Execute() == TRUE)
    {
         str_savefilename = svDlg->FileName;
         fs = new TFileStream(svDlg->FileName, fmCreate|fmShareCompat);

         for( int i=0 ; i<i_Count ; i++)
         {
             str_Data += DM->ADOQuery1->FieldByName("Data1")->AsString + ",";
             str_Data += DM->ADOQuery1->FieldByName("Data2")->AsString + ",";
             str_Data += DM->ADOQuery1->FieldByName("Data2")->AsString + '\n';
             DM->ADOQuery1->Next();
         }
         fs->Write(str_Data.c_str(), str_Data.Length());
    }
    delete fs;
    delete svDlg;
}


Happy 님이 쓰신 글 :
: Memo1에 쿼리문을 입력하고 버튼을 누르면 동적으로  그리드에 뿌려집니다.
: 만약 Memo1에 select * from test 라고 입력하면
: test테이블의 데이터가 전부다 보여지게 되는겁니다.
: 데이터 소스에 ADO방식으로 데이터베이스에 연결한후 DBGrid에 연결했습니다.
: 그리드에 관련한 소스는 없는데요^^;
: 현재 결과는 그냥 잘뿌려집니다
:
: void __fastcall TForm2::Button1Click(TObject *Sender)
: {
:          ADOQuery2->Close();
:          ADOQuery2->SQL->Clear();
:          ADOQuery2->SQL->Add(Memo1->Lines->Text);
:          ADOQuery2->Open();
:          ADOQuery2->Active=false;
:          ADOQuery2->Active=true;
:

: }
:
:
: 답변 부탁드릴께요^^

:

+ -

관련 글 리스트
23754 쿼리한 결과를 CSV파일로 저장하고 싶습니다... Happy 818 2003/01/20
31593     Re:쿼리한 결과를 CSV파일로 저장하고 싶습니다... Emmortal.초짜 966 2003/01/20
23756     Re: 자세한 소스입니다 ^^ Happy 900 2003/01/20
23759         Re:Re: 자세한 소스입니다 ^^ 시간한줌 1199 2003/01/20
23761             Re:Re:Re: 자세한 소스입니다 ^^ Happy 858 2003/01/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.