오라클에서 SQL2000으로 변경 후 Error발생 했는데
도무지 풀리지가 않네요 ...
아래는 소스 입니다.
procedure TIMainF.N7Click(Sender: TObject);
begin
IPlanF := TIPlanF.Create(Self); //폼생성
with IDmodF.INSA do begin //인사DB TQuery
close; sql.Clear; RequestLive := True; sql.add('Select * from INSA');
sql.add('order by PARTC,SANO');
open;
end;
with IDmodF.PART do begin //부서DB TQuery
close; sql.Clear; RequestLive := True; sql.add('Select * from PART');
sql.add('order by PARTC');
open;
end;
IPlanF.ShowModal;
IPlanF.Free;
end;
한번 Click으로 두개의 테이블를 열어서 두개의 테이블이 등록수정 가능한 상태로 만들려고 하는데
처음 Click 하면 DB가 잘열리는데 두번째 클릭하면 Error 발생
"RequestLive := True" 이 부분이 문제인것 같은데..
Error 메세지는
Key Violation
Gnneral SQL error
[Microsoft][ODBC SQL Server Driver] 다른 hstmt를 위해 연결을 사용중입니다.
오라클에서는 아무 이상이 없었는데 SQL로 옮기고나서 이런 에러가 생기네요
이유가 뭐죠??
참고로 델파이 4.0, SQL2000 server, 서버에는 windows 2003 설치
꼭 답변바랍니다..꾸벅