Q&A

  • DBGrid를 Text 화일로
DBGrid를 Text화일로 저장하는 것이 게시판에 있더군요
근뎅 저는 여기서 한가지 더 하고 싶은데
밑에 Field를 선택하여 저장 할수 있는 방법은 없는지
알고 싶습니다. 고수님들 부탁드립니다
이걸로 이틀동안 삽질하구 있습니다. ㅜ.ㅜ


var
    Text : TextFile;
     dum:String;
begin
    AssignFile(Text, 'c:data.txt');
    Rewrite(Text);
    Query2.first;
    while not Query2.eof do
    begin
          for j := 1 to Query2.FieldCount do
          begin
               dum := dum + Query2.Fields[j-1].AsString + ' ';
          end;
          Writeln(Text, dum);
          Query2.Next;
    end;
    Close(Text);
end;
3  COMMENTS
  • Profile
    어린왕자A 2002.05.22 02:00
    j 값만 정해주시면 되겠군요 --;

    설마 DBGrid에서 필드를 멀티실릭트 하셔서 하실껀 아니겠죠?

  • Profile
    원혁상 2002.05.22 18:28
    ㅡ.ㅡ 벌써 해봤거든여... 절대 안되여
    참 안되는 것두 이상하구


  • Profile
    배경 2002.05.22 00:52

    쉽게 생각하시는 게 어떨까요
    우선 디비 자료를 텍스트로 변환하는 방법은 많이 올라와 있고

    그러니까
    디비그리드를 선택할대마다 임시테이블을 생성하는 것입니다.
    이 임시테이블을 텍스트로 출력하면 될것도 같은데
    너무 성의 없는 답변이 아니길