Q&A

  • SQL로 Select한후 데이터 수정하기
SQL로 select한후에 같은날짜에 데이타가 있으면 이걸 수정하고 싶은데
도대체 로직이 서지가 않습니다..!!!
데이타가 없으면 삽입은 가능한데... 수정모드로 변하려면 어케해야되는지
해봐도해봐도 로직이 서지가 않으니 답답합니다...!
1  COMMENTS
  • Profile
    장덕곤 2003.10.31 23:25
    저같은경우에는
    Query1.close;
    Query1.SQL.Clear;
    Query1.SQL.ADD(' select * from 테이블         ');
    Query1.SQL.ADD('   where  날짜                  ');
    Query1.Open;
    이렇게 조회하셔서
    if  Query1.recordCount > 0  then  //데이터 존재
        begin
          Query1.Close;
          Query1.SQL.Clear;
          Query1.SQL.ADD(' UPDATE  ........  ');
           Query1.SQL.ADD('  WHERE 날짜     ');
       end
    else
        begin
          Query1.Close;
          Query1.SQL.Clear;
          Query1.SQL.ADD(' INSERT  ........  ');
           Query1.SQL.ADD('  WHERE 날짜     ');
        end;