Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
Oracle cursor open error 대처방법 좀...
table 3개를 열어놓고 한 table에 매건 입력할 때마다 2 table을 update 하는데
4건 정도 입력하면 cusor open error이 떨어져요
oracle의 init.ora의 cursor open 수도 455까지 늘려 주었는데 소용이 없어요
좋은 방법없을까요?
1
COMMENTS
nilriri
•
2000.06.21 04:24
최대커서 열기수를 초과했다는 에러메시지를 말씀하시는듯 싶군요...
만약에 그렇다면 서브루틴에서 동적으로 생성되는 쿼리가 사용후
메모리상에서 제대로 해제 되고 있는지 검사해 보시기 바랍니다.
메인프로시져
BEGIN
반복처리문
BEGIN
서브프로시져호출;
END;
END;
서브프로시져
BEGIN
QUERY1 := TQUERY.CREATE; //동적으로 쿼리생성하여 사용...
:
:
:
QUERY1.FREE; //여기서 메모리 해제를...
//그렇지 않으면 이 루틴이 호출될때 마다 쿼리가 생성되어서(하나의 커서로 인식...)
//커서의 최대열기 제한을 넘어선다는 에러가....
END;
임시로 사용할 쿼리를 폼이 생성되는곳에서 한번 생성하시고
프로시져안에서는 CLOSE와 OPEN을 사용하신후
폼이 닫힐때 메로리 해제를 하는 방법을 사용하셔도 될것같고...
꼭 동적으로 생성할 필요가 없다면 쿼리컴포넌트를 데이터 모듈이나 폼에
배치해 놓고 사용하셔도 될것같은데요...
그럼...
김범석 wrote:
> table 3개를 열어놓고 한 table에 매건 입력할 때마다 2 table을 update 하는데
>
> 4건 정도 입력하면 cusor open error이 떨어져요
>
> oracle의 init.ora의 cursor open 수도 455까지 늘려 주었는데 소용이 없어요
>
> 좋은 방법없을까요?
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
이광주
2000.06.21 18:10
0
COMMENTS
/
0
LIKES
TImage에 있는 그림을 회전시키기..
제로니스
2000.06.21 07:27
0
COMMENTS
/
0
LIKES
office 문서를 html문서로 컨버팅할때 생기는 문제에 대해..질문입니다.
해릿
•
2000.06.21 07:04
1
COMMENTS
/
0
LIKES
반납일로부터 연체된 일수를 계산 하는 방법좀 (안에 내용 붙여놓았어요....)
방기남
•
2000.06.21 07:24
안녕하세요. 좀 다르게 생각을 하면 어떻겠습니까? 테잎이든 책이든 대여이후 반납일이 정해져 있을 겁...
원영준
•
2000.06.21 06:16
3
COMMENTS
/
0
LIKES
Database login 다이얼로그박스 없애는법좀 일러 주쎄요
노태협
•
2000.06.21 19:04
database컴포넌트의 params에서 username과 password를 입력하시면됩니다... loginprompt는 false로 하...
방기남
•
2000.06.21 07:28
안녕하세요. 저는 델 + 오라클을 사용하지만, 비슷한 것 같아서 몇 자 적습니다. 일반적으로 디자인 타...
원영준
•
2000.06.21 18:17
방기남 wrote: > > 안녕하세요. 저는 델 + 오라클을 사용하지만, 비슷한 것 같아서 몇 자 적습니다. > ...
김인수
•
2000.06.21 06:11
2
COMMENTS
/
0
LIKES
엑셀의 자료를 데이타베이스에 입력을 하고싶어요
김범석
•
2000.06.22 21:02
우선 excel자료를 save as..에서 dbase format으로 저장하시고 델파이의 data pump를 이용하여 oracl...
김인수
•
2000.06.22 21:23
안녕하세요 정말루 고맙습니다 그런 좋은 방법이 있는줄 몰랐습니다 감사합니다 >김범석 wrote: > ...
강진호
•
2000.06.21 09:08
1
COMMENTS
/
0
LIKES
StringGrid의 데이터 배열로 전송하기...
최용일
•
2000.06.21 19:51
안녕하세요. 최용일입니다. 2차원인 스트링그리드의 내용을 1차원 바이트 배열로 바꾸는 예제를 간단히 ...
워니99
•
2000.06.21 05:16
1
COMMENTS
/
0
LIKES
inf파일을 설치시키려면...
최용일
•
2000.06.21 06:26
안녕하세요. 최용일입니다. 아마도 열때 'Open'으로 실행시키셨나보네요. 그럼 디폴트로 메모장으로 읽...
김선호
2000.06.21 05:07
0
COMMENTS
/
0
LIKES
InnoSetup에서 BDE 설정.....에 대한 물음
초보.......t(t--)
•
2000.06.21 04:37
1
COMMENTS
/
0
LIKES
~(%:> 흠냐 누가 아이콘 모음 마니 아는곳 아시는분 <:%)~
임형호
•
2000.06.21 04:53
초보.......t(t--) wrote: > 흠냐리.. 델파이루 간단한 프로그램을 만들었는디엽음 아이콘이 이쁜게 없네...
까마귀
•
2000.06.21 03:54
2
COMMENTS
/
0
LIKES
DBGrid의 속성중 Options속성을 실행중에 변경은...
조규춘
•
2000.06.21 04:19
까마귀 wrote: > 안녕하세요. > 까마귀입니다. > > 제목대로인데요. > DBGrid의 속성중에 Options라...
방기남
•
2000.06.21 07:30
또는 이렇게 해보세요. DBGrid1.Option := DBGrid1.Option -[dgRowLines]; assembly@hitel.net
이진배
•
2000.06.21 03:44
1
COMMENTS
/
0
LIKES
keypress 이벤트시 key값좀 알려주세요
이정욱
•
2000.06.21 05:19
한델의 도구 메뉴에 아스키코드를 보세요. 이진배 wrote: > keypress이벤트시 key 값좀 알려주세요 ...
김동식
2000.06.21 03:16
0
COMMENTS
/
0
LIKES
시스템 자원이 모두 나에게로..
박정훈
•
2000.06.21 03:20
1
COMMENTS
/
0
LIKES
질문]Delphi에서 Form없이 실행되는 Program을 만드는 방법
nilriri
•
2000.06.21 04:34
새로운 프로젝트를 실행하면 기본적으로 폼이 한개가 추가되어 버리죠... 이때 메뉴에서 File>New..를 선...
김범석
•
2000.06.21 02:53
1
COMMENTS
/
0
LIKES
Oracle cursor open error 대처방법 좀...
table 3개를 열어놓고 한 table에 매건 입력할 때마다 2 table을 update 하는데 4건 정도 입력하면 cusor open error이 떨어져요 oracle의 init.ora의 cursor open 수도 455까지 늘려 주었는데 소용이 없어요 좋은 방법없을까요?
nilriri
•
2000.06.21 04:24
최대커서 열기수를 초과했다는 에러메시지를 말씀하시는듯 싶군요... 만약에 그렇다면 서브루틴에서 동...
과객
•
2000.06.21 02:38
1
COMMENTS
/
0
LIKES
Re: 데이터베이스에 날짜타입의 년도를 4자리로 저장하는방법은 없나요?
성호종
•
2000.07.01 07:12
과객 wrote: 제가 미루어 짐작하곤데 아마도 Windows에 국가별 설정에 날짜설정이 yy-mm-dd로 되어 있을거...
김지훈
•
2000.06.21 02:15
1
COMMENTS
/
0
LIKES
오피스(워드, 엑셀)과의 연계방법 좀....
구창민
•
2000.06.21 02:20
김지훈 wrote: > 금번 제작한 프로그램을 오피스 제품군에 연계하여 사용하고 싶은데 어떤 방법이 > 있을...
공주마마
•
2000.06.21 02:10
1
COMMENTS
/
0
LIKES
sql문 error
nilriri
•
2000.06.21 04:37
구체적인 에러메시지와 에러가 발생하는 부분의 소스코드를 함께 올려서 질문하셔야 할것같습니다. 그리...
김범석
•
2000.06.21 01:55
1
COMMENTS
/
0
LIKES
스플레쉬 품에서 동영상(mpg)재생방법 좀...
조규춘
•
2000.06.21 17:30
김범석 wrote: > 고수님들의 조언 많이 기다리겠습니다 > > 스플레쉬 화면에서 한 5초정도 되는 MPEG ...
류응철
•
2000.06.21 01:42
5
COMMENTS
/
0
LIKES
베타버젼 배포시에 한달간만 쓸 수 있게 하고싶은데 어떻게 해야 하나요?
조복기
•
2000.06.21 04:00
류응철 wrote: > 제목 그대로입니다... > > 인스톨해서 한달동안만 쓸 수있게끔 하고 싶은데요... > ...
류응철
•
2000.06.21 19:59
FIniFile:TRegIniFile; implementation > > .. > .. > > procedure TISPASSF.FormShow(Sende...
조복기
•
2000.06.21 20:22
맨위 interface uses문에 아래두개를 추가시키세요 Registry, Inifiles TRegIniFile하고 TRe...
류응철
•
2000.06.21 20:46
컨트롤 + 마우스클릭해서.. 저두 해보려 했는데... 관련소스가 안튀어나와서... 그래서 ㅠ.ㅠ(앙.. 초보당...
류응철
•
2000.06.21 18:47
우앙 소스까지 주셨네요... 정말 감사합니다... 밑에 있는 소스 참조 하여... 열띠미 해보겠습니다.. 앙....
혀노
•
2000.06.21 01:40
2
COMMENTS
/
0
LIKES
필터링 문제(날짜)
임형호
•
2000.06.21 02:37
혀노 wrote: > 오라클에서 필드 Type은 Date형이고 > 테이블에서 필터링을 시키는데 > 테이블.Filter = ...
과객
•
2000.06.21 02:34
혀노 wrote: > 오라클에서 필드 Type은 Date형이고 > 테이블에서 필터링을 시키는데 > 테이블.Filter = ...
김범석
2000/06/21 02:53
Views
541
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
만약에 그렇다면 서브루틴에서 동적으로 생성되는 쿼리가 사용후
메모리상에서 제대로 해제 되고 있는지 검사해 보시기 바랍니다.
메인프로시져
BEGIN
반복처리문
BEGIN
서브프로시져호출;
END;
END;
서브프로시져
BEGIN
QUERY1 := TQUERY.CREATE; //동적으로 쿼리생성하여 사용...
:
:
:
QUERY1.FREE; //여기서 메모리 해제를...
//그렇지 않으면 이 루틴이 호출될때 마다 쿼리가 생성되어서(하나의 커서로 인식...)
//커서의 최대열기 제한을 넘어선다는 에러가....
END;
임시로 사용할 쿼리를 폼이 생성되는곳에서 한번 생성하시고
프로시져안에서는 CLOSE와 OPEN을 사용하신후
폼이 닫힐때 메로리 해제를 하는 방법을 사용하셔도 될것같고...
꼭 동적으로 생성할 필요가 없다면 쿼리컴포넌트를 데이터 모듈이나 폼에
배치해 놓고 사용하셔도 될것같은데요...
그럼...
김범석 wrote:
> table 3개를 열어놓고 한 table에 매건 입력할 때마다 2 table을 update 하는데
>
> 4건 정도 입력하면 cusor open error이 떨어져요
>
> oracle의 init.ora의 cursor open 수도 455까지 늘려 주었는데 소용이 없어요
>
> 좋은 방법없을까요?