안녕하십니까 hopeship 입니다.
한가지 물어 보겠습니다.
procedure TForm1.Button2Click(Sender: TObject);
begin
if (DataModule1.Table1.State = dsEdit) or
(DataModule1.Table1.State = dsInsert) then begin
try
DataModule1.Table1.Post;
finally
showMessage('레코드 추가 작업중 오류 발생...');
end;
end;
end;
위와 같이 코딩을 하였습니다. 그런데 다음과 같은 에러가
발생이 되는군요...
Error: C:Dp3ProjectThirdDBAppunit1.pas(42): undeclared identifier: 'dsEdit'
Error: C:Dp3ProjectThirdDBAppunit1.pas(43): undeclared identifier: 'dsInsert'
분명히 데이터셋의 상태 값중에 dsEdit와 dsInsert 값이 있는데 왜 이런 에러가
뜨는지 모르겠네요. 아시는 분 꼭 가르쳐 주세요..
> 안녕하십니까 hopeship 입니다.
> 한가지 물어 보겠습니다.
> procedure TForm1.Button2Click(Sender: TObject);
> begin
> if (DataModule1.Table1.State = dsEdit) or
> (DataModule1.Table1.State = dsInsert) then begin
> try
> DataModule1.Table1.Post;
> finally
> showMessage('레코드 추가 작업중 오류 발생...');
> end;
> end;
> end;
>
> 위와 같이 코딩을 하였습니다. 그런데 다음과 같은 에러가
> 발생이 되는군요...
>
> Error: C:Dp3ProjectThirdDBAppunit1.pas(42): undeclared identifier: 'dsEdit'
> Error: C:Dp3ProjectThirdDBAppunit1.pas(43): undeclared identifier: 'dsInsert'
>
> 분명히 데이터셋의 상태 값중에 dsEdit와 dsInsert 값이 있는데 왜 이런 에러가
> 뜨는지 모르겠네요. 아시는 분 꼭 가르쳐 주세요..
>
Uses절에을 한번 살펴보세요..
DB 가 빠졌을 겁니다...