Q&A

  • Insufficient memory 에러에관한 질문입니다.
안녕하세요 ..
델파이5.0버전 사용자입니다.

로컬데이타를 만들면서 중간에 나오는 에러입니다.
배치무브를 이용하면 좋겠지만 사용할 수 없는 상황이라서
먼저 로컬테이블 생성후 스크립트를 계속 돌리면서
차곡차곡 테이블에 넣는 중간에 에러가 발생합니다.

순서는

1. 로컬 테이블 생성

2. 스크립트 실행 (반복 ..)

3. 위 스크립트의 결과를 While문으로 처음부터 마지막까지
    생성된 로컬테이블에 저장 ..

입니다.

에러는 ...  Insufficient memory for this operation ... 입니다.
에러가 항상 같은데서 나느것이 아니고 불규칙적으로 나옵니다 ..
해결방법을 아시면 답변 부탁합니다 ...
즐거운 하루 되세요 ^^



2  COMMENTS
  • Profile
    세균맨 2002.09.26 20:57
    저도 비슷한 경험이 있읍니다...

    고수들이 얘기를 하기를 BDE 환경을 바꿔보라 하더군요..
    님께서도 BDE환경을 바꿔보세요..

    [BDE 환경 변경 방법]
    1. DBE Administrator를 실행 시킴
    2. Configuration Tab을 표시
    3. System의 하위에 보면 INIT가 있음.
    4. INIT의 내용을 변경
       - LOW MEMORY LIMIT(32) = > 32
       - MAXBUFSIZE(2048) = > 65536
       - MAXFILEHANDLES(48) = > 100
       - MEMSZIE(16) = > 192
       - MINBUFSZIW(128) = > 4096
       - SHARDMEMSIZE(2048) = > 61056
    5. 나머지 값은 그냥 기본값을 유지

    (참고사항) 이렇게 환경을 고치면 고치기 전보다 에러발생 확률이 조금은
          주는 것 같더군요..
  • Profile
    김진환 2002.10.07 20:40
    좋은 정보 감사합니다.

    계속 같은 에러로 포맷까지할 생각이었는데...
    포맷할 필요가 없을것 같군요.

    디버깅시 디비 관련 에러 발생 후
    재 실행시 항상 발생했었는데

    수정 후에는 재 실행시의 에러 문제가 없군요.

    다시 한번 감사드립니다.
    • 신세원
    • 2002.09.26 19:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.09.26 19:30
      안녕하세요. 최용일입니다. 님께서 말씀하시는게 볼랜드에서 권장하는 네이밍규칙입니다. 객체, 레코...
    • KDDG_ZZOM
      2002.09.26 19:28
      써보세요...^^ 같은이름만 없다면 쓰는데 지장 없을겁니다... 잘은 모르지만 그냥 구분하기 쉽게 앞에다 T...
    • 델리
      2002.09.26 21:22
      감사합니다..vb쪽하다가 델파이한지가 얼마되지 않아서리.. 근데 여긴 참 친절하구 빠르네요..^^ 자주 이...
    • 김창덕
    • 2002.09.26 19:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 세균맨
      2002.09.26 20:57
      저도 비슷한 경험이 있읍니다... 고수들이 얘기를 하기를 BDE 환경을 바꿔보라 하더군요.. 님께서도 BD...
    • 김진환
      2002.10.07 20:40
      좋은 정보 감사합니다. 계속 같은 에러로 포맷까지할 생각이었는데... 포맷할 필요가 없을것 같군요. ...
    • KDDG_ZZOM
      2002.09.26 19:30
      자료실인가 아니면 팁에서 본것같은데.... 아니면 함수만드셔서 사용하면 될것같네요... 근데 생각...
    • 박재헌
      2002.09.26 19:44
      감사합니다. 팁 란에서 검색하니까 나오네요.. 혹시나 다른 분들도 참고하시라고 링크 걸어 놓겠습니다....
    • 박준영
    • 2002.09.26 18:19
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.09.26 18:28
      TADOStoredProc 를 사용하세요 TADOQuery에서 stored procedure를 사용하실수 없습니다.
    • 박준영
      2002.09.26 18:41
      먼저 답변 감사드립니다. 근데 TQUERY 에서는 이런식으로 SP 를 사용했습니다. 물론 그때는 MS-SQL 이었...
    • 이추형
      2002.09.27 02:13
      먼저 ADOStoredProc1의 설정을 해주시기 바랍니다. 사용방법은 TStoredProc와 유사합니다. //설정부분-...
    • 김종균
    • 2002.09.26 10:43
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 임진묵
      2002.09.26 20:14
      아스키 코드표를 참조 하시면 알 수 있습니다. 27은 27 1B 033 ESC (escape)   &nbs...
    • 아폴론
      2002.09.26 18:45
      13은 Enter key 27은 Esc key 키값을 알려면 폼의 KeyPreview 속성을 True로 하고 폼의 KeyDown이벤...
    • ㄴ ㅏ ㅁ ㅑ
      2002.09.26 18:37
      #13 Enter #27 Esc 그리구 제가 올린 파일을 사용하면 키값을 알아낼 수 있답니다. 이곳 델파이 ...
    • 김헌대
      2002.09.26 11:13
      #13은 엔터키맞아여..#27은 모르겠어여
    • 송득보
    • 2002.09.26 08:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2002.09.26 19:33
      안녕하세요. 최용일입니다. 묻고답하기란에서 HotKey로 검색해보세요. 예제가 있습니다. 여기 없으면...
    • 김종균
    • 2002.09.26 07:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 문태용
      2002.09.26 08:22
      이렇게 해보세여.. if Key = #13 then begin    if edit1.Text = '' then begin   ...
    • 김상수
    • 2002.09.26 05:58
    • 2 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.09.26 06:35
      어떤날짜에 +1일을 하는것같네요... :adt_start_date형이 뭔가요? 오라클이면 to_date,to_char함수를 이...
    • 김상수
      2002.09.26 19:03
      답변 감사드립니다... 제가 워낙 허접이라.... :adt_start_date 는 datetime형 입니다. 위...
    • 김상수
    • 2002.09.26 05:39
    • 4 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.09.26 06:37
      const로 하시면될것같은데... const   gs_user = '1234'; =, := 인지는 잘모르겠다...^^ ...
    • 김상수
      2002.09.26 18:15
      님이 갈쳐주신데로 했는데   private     { Private declarations }...
    • 최용일
      2002.09.26 19:38
      안녕하세요. 최용일입니다. public아래에 있는 것들은 객체의 필드입니다. 전역상수로 사용하실려면 객...
    • 김상수
      2002.09.26 19:44
      감사합니다.
    • 랜드빈
    • 2002.09.26 04:28
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이추형
      2002.09.26 18:39
      델파이의 TiniFile을 이용하세요... ReadSections으로 섹션이름을 읽고 ReadSection으로 위 섹션안에 ...
    • sunny
    • 2002.09.26 04:19
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최병철
      2002.09.26 18:13
      트리뷰에 관한 예제가 자료실에 있읍니다. 검색어를  생산을 입력하시고, 검색 하세요. ...
    • YoungMan
    • 2002.09.26 03:54
    • 0 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2002.09.26 03:57
      오라클의 export하고 import기능을 이용하면될것같네요... 하위버젼에서 상위로 올라가는거는 거의 다 올...
    • ▲┫┃■┃콜론
      2002.09.26 04:51
      감사드리구요 그방법으로 하니 서버에 프로그램이 잘못 설치 되었는지 에러가 뜨네요....... 그리고 오...
    • KDDG_ZZOM
      2002.09.26 06:40
      될것같기도 하네요... 그대신 환경설정이 같아야 될것같고요.... 글구 옴기실 오라클에 올길 오라클의 관...
    • 김진아
    • 2002.09.26 03:06
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 정경철
      2002.10.01 14:13
      쿼리문을 사용 하는 사용법입니다. 참고가 되었으면 합니다. 현재 쓰고 있는방법도 있고 다음과 같은 ...
    • 아폴론
      2002.09.26 04:37
      with Query1 do begin    Close;    sql,Clear;    sql.add('Select *...
    • 델초^.^;
    • 2002.09.26 00:58
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 버섯
      2002.09.26 02:27
      for ii := 0 to memo1.lines.count -1 do begin      sqltxt := 'insert into table...
    • 이추형
      2002.09.26 01:50
      => vValue := '101' + #13 + '102' + #13 + '103' + #13 + '104' + #13 + '105' ;
    • 델초^.^;
      2002.09.26 02:21