Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[4406] [답변] CASPER98/ Table에 Post를 했는데 내용이 없어요
grcsb [ ] 1000 읽음    1998-09-07 23:54
사실 의도를 정확하게 알 수는 없지만..
나름대로 상상한 결과는..
아래와 같이 두가지의 의도를 의심케 하는 곳이 있습니다..
소스는 제 나름대로 약간 모양만 바꾸었습니다..
(보기 좋게..)
첫번째 의심나는 곳은..
혹시 의도가 순차적으로 레코드를 하나씩 찾는 거 아닙니까??
FindKey는 현재의 인댁스의 필드의 내용 중..
[]안에와 같은 곳을 찾는 것입니다..
만약 순차적으로 레코드를 하나씩 부르려면..
  Table1.First;
  While not Table1.EOF do
    With Table1 do
      Begin
        Edit;
        FieldByName('testF').AsInteger := 10;
        Post;
        Next;
      End;

두번째는 테이블 화일 이름이 정말 Table1Name입니까??
여하튼 데이타 베이스 프로그래밍에 대해서..
조금더 연구를 하셔야겠습니다..
아래는 제가 임의대로 수정한 것입니다..


From 류..

---------

Table1.Open;
For i:= 1 to 100 do
    With Table1 do
      Begin
        // 첫번째 의심나는 곳..
        FindKey([i]);
        Edit;
        FieldByName('testF').AsInteger := 10;
        Post;
      End;
Table1.Close;

With Query1 do
  Begin
    Close;
    // 두번째 의심나는 곳..
    // 만약 테이블의 화일명이 Table1Name이 아니라면..
    SQL.Text:= 'Select * From '+Table1.TableName;
    Open;
  End;


+ -

관련 글 리스트
4406 [답변] CASPER98/ Table에 Post를 했는데 내용이 없어요 grcsb 1000 1998/09/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.