상품 입고 문제

나는 창고 관리 시스템을 작성하고 데이터를 삽입할 때 먼저 표에 있는 상품을 판단한다. 만약 비어 있다면 직접 삽입하고 만약에 상품이 이미 존재한다면 삽입할 상품의 수량을 기존의 수량에 추가한다. 다음은 나의 코드이다.
 

  
  
  
  
  1. { 
  2. 1. , 。 
  3. 2. 。 
  4.    } 
  5.   with adoquery1 do 
  6.   begin 
  7.     close; 
  8.     sql.clear; 
  9.     sql.add('select * from   where  ='''+edit1.text+''''); 
  10.     open; 
  11.   end; 
  12.   if adoquery1.recordcount>0 then{ } 
  13.    begin 
  14.      with adoquery1 do 
  15.      begin 
  16.        close; 
  17.        sql.clear; 
  18.        sql.add('update   set   where  ='''+edit1.text+''''); 
  19.        ...... 
  20.      end; 
  21.   end 
  22.   else{ } 
  23.   begin 
  24.     close; 
  25.     sql.clear; 
  26.     sql.add('insert into  ( )values( )'); 
  27.     ...... 
  28.   end; 

좋은 웹페이지 즐겨찾기