이게 어떤
말인지 모르겠거든여
ADOQUERY1: CommandText dose not return a result set
소스 코드입니다.
procedure TMC_tape1.Button1Click(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('UPDATE p_loan');
ADOQuery1.SQL.Add('set 반납여부= 1');
ADOQuery1.SQL.Add('where 고객일련번호 = 3');
ADOQuery1.SQL.Add('and 테잎일련번호 = 4');
ADOQuery1.ExecSQL;
ADOQuery1.Open;
end;
잘못된건가요?
에러 나오고 나서는 값이 바뀌기는 해여
에러 뜨고 값은 바뀌고.. --;
답변 부탁드립니다.
결과값을 받아서 사용해야 하는거구,,,
ADOCommand는 레코드값을 반환하지 않으므로
리턴값을 이용하지 않는 문을 사용할때 쓰는거 같은데...
맞는지 모르겠지만...
UPDATE 수행 후 다시 SELECT를 이용해서 레코드 값을
사용하니(DBGRID) 에러가 없이 잘 되네요
제 말이 맞는건가여???
오늘도 아침이 밝아오네요 ^^;
오늘 하루도 좋은 하루되세요~~~