|
안녕하세요.. 도저히 모르겠습니다. 도와주세요..
C Builder 5 사용하고 있구요.. ODBC로 Oracle 연결해서 구현하고 있습니다
그런데 Update문을 여러 개 TQuery에 추가하고 한 번에 실행하려고 하면 두 번째 Update 문부터 항상
Key Violation ORA-00933 SQL Command not properly ended
에러가 발생합니다..
코드는 다음과 같습니다.
-----------------------------------------------------------------------------------------
query->Close();
query->SQL->Clear();
query->SQL->Add("Update SHAPE set ORIGIN_X=100 where id='M003'");
query->SQL->Add("Update SHAPE set ORIGIN_X=0 where id='M001'");
query->ExecSQL();
-----------------------------------------------------------------------------------------
다음과 같이 실행하면 첫 Update 문은 실행되고 두 번째 Update문에서 같은 에러가 발생합니다.
-----------------------------------------------------------------------------------------
query->Close();
query->SQL->Clear();
query->SQL->Add("Update SHAPE set ORIGIN_X=100 where id='M003'");
query->ExecSQL();
query->SQL->Add("Update SHAPE set ORIGIN_X=0 where id='M001'");
query->ExecSQL();
-----------------------------------------------------------------------------------------
무더운 날씨지만 즐거운 하루 보내시구요..
답 부탁드리겠습니다~
|