여기에 씌여진 글과 책을 참조로
거의 완벽하리라 만큼 작성했는데. 에러가 나네요...
_____________________________________________________________________________
With DM.Query1 DO begin
close;
sql.clear;
sql.Add('select trans.shop, trans.item, trans.disp, trans.price from shop, item, trans');
sql.Add('where trans.shop = shop.shop And trans.item=item.item');
Open;
end;
_____________________________________________________________________________
이렇게 작성을 했고요..
디테일엔 당근으로 trans.DB를 놓았구요...
UpDateSql을 배치하고,
Insert, Edit, Delete문의 마지막에
DM.Query1.ApplyUpDates;
DM.Query1.CommitUpDates;
라구 썼는데, UpDate Failed! 라는 메세지가 뜨네요...
sql.add문으로 sql문 작성시 항상 조심해야될부분이
띄어쓰기부분입니다.^^
밑에 문장을 보니 두줄을 합치면 아마도 trans 하고 where문이 붙을거에여..
만약 그 문제가 아니라면
sql익스플로러등에서 직접 테스트를 해보시길 바랍니다.
테이블 문제일 경우도 있으니까염..
강동희 wrote:
> 여기에 씌여진 글과 책을 참조로
> 거의 완벽하리라 만큼 작성했는데. 에러가 나네요...
> _____________________________________________________________________________
> With DM.Query1 DO begin
> close;
> sql.clear;
> sql.Add('select trans.shop, trans.item, trans.disp, trans.price from shop, item, trans');
> sql.Add('where trans.shop = shop.shop And trans.item=item.item');
> Open;
> end;
> _____________________________________________________________________________
>
> 이렇게 작성을 했고요..
> 디테일엔 당근으로 trans.DB를 놓았구요...
>
> UpDateSql을 배치하고,
>
> Insert, Edit, Delete문의 마지막에
> DM.Query1.ApplyUpDates;
> DM.Query1.CommitUpDates;
> 라구 썼는데, UpDate Failed! 라는 메세지가 뜨네요...