자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi Delphi 10 Seattle Professional로 Upgrad중 입니다.
2016.03.25 09:11
안녕하세요/
올 초에 Delphi 10 Seattle Professional을 구매하여
현재 Upgrade 중에 있습니다.
사용DB : ORACLE,MSSQL,firebird 2.5
FireDAC을 추가 구매하여 사용하고 있습니다.
ORACLE,MSSQL,firebird 2.5 3개 모두 connection 은 잘되고 있습니다.
firebird table에 데이타를 입력후
다시 그레코드를 조회후 수정을 하려고 하면
---------------------------------------------------------
[fireDAC][dapt]-400.update commd update[0] instead of [1] record. possible reason;
update table does not have PK or row identfire ,
record has been change/delete by another use.
--------------------------------------------
이런 Error 가 뜸니다.
그 래코드를 삭제후 다시 Insert 하면 Error가 안나는데
수정만 하면 Error 가 납니다.
Delphi 5로 개발 할때는 격지못한 Error인지라 원인을 모르겠네요.
또 ORACLE에 있는 Table에서 고객 번호를 확인하는 작업을 하고
다른 프로그램으로 들어가려고 하면
[fireDAC][phys][ora]-343 cannot set default transaction
이런 Error가 뜨네요.
무었을 잘못했는지 모르겠네요.
Delphi Delphi 10 Seattle Professional로 Upgrad중 입니다.
2016.03.25 09:11
안녕하세요/
올 초에 Delphi 10 Seattle Professional을 구매하여
현재 Upgrade 중에 있습니다.
사용DB : ORACLE,MSSQL,firebird 2.5
FireDAC을 추가 구매하여 사용하고 있습니다.
ORACLE,MSSQL,firebird 2.5 3개 모두 connection 은 잘되고 있습니다.
firebird table에 데이타를 입력후
다시 그레코드를 조회후 수정을 하려고 하면
---------------------------------------------------------
[fireDAC][dapt]-400.update commd update[0] instead of [1] record. possible reason;
update table does not have PK or row identfire ,
record has been change/delete by another use.
--------------------------------------------
이런 Error 가 뜸니다.
그 래코드를 삭제후 다시 Insert 하면 Error가 안나는데
수정만 하면 Error 가 납니다.
Delphi 5로 개발 할때는 격지못한 Error인지라 원인을 모르겠네요.
또 ORACLE에 있는 Table에서 고객 번호를 확인하는 작업을 하고
다른 프로그램으로 들어가려고 하면
[fireDAC][phys][ora]-343 cannot set default transaction
이런 Error가 뜨네요.
무었을 잘못했는지 모르겠네요.
fdQuery로 처리하면 아무 문제가 없습니다.
FDtable로 처리하면 이런 Error가 발생하네요.
delphii 5에서는 아무 이상없던 로직인데 10으로 마이그레이션 하면서
이런 Error가 발생