자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
 

안녕하세요. 델파이 Rio 버전으로 개발중이며,

firebird 3 버전으로 DB 연동 테스트 중 Access Violation 이 종종 발생하여 

도움을 구하고자 합니다... 

 

vQry.Open();

이 구문에서 오류가 발생하는데.. 

문제없이 잘되다가도 가끔 한번씩 발생되네요..

어떻게든 재현을 해보려고 해도 그럴땐 안나옵니다 ㅠㅠ

도대체 어떻게 해결해야할지 너무 막막합니다.

모든 db 쿼리는 아래와 같은 샘플 형태로 실행합니다..

혹시 이렇게 하면 안된다라는 그런 팁이라도 알 수 있을까 하여 글을 남깁니다.

감사합니다..

 

class function DBTEST(aa: Integer): TTempData;

var

  vQry : TFDQuery;

begin

  Result := nil; //결과 초기화

  

  Result := TTempData.Create;

  vQry := TFDQuery.Create(nil);

  try

    vQry.Connection := db.FDConn;

 

    if vQry.Active then

      vQry.Close;

 

    vQry.SQL.Clear;

    vQry.Params.Clear;

 

    vQry.SQL.Text :=

      ' SELECT *       ' + #13#10 +

      '   FROM table   ' + #13#10 +

      '  WHERE aa = :aa  ';

 

    vQry.Params.ParamByName('aa').AsInteger := aa;

    

    try

      vQry.Open();

      vQry.First;

 

      while not vQry.Eof do

      begin

        Result.seq := vQry.FieldByName('seq').AsInteger;

        vQry.Next;

      end;

    except on E: Exception do

      begin

        // e.Message;

      end;

    end;

  finally

    vQry.Free;

  end;

end;

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 19713
공지 유용한 관련 사이트 관리자2 2014.03.20 58650
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102192
2159 구글 새 OS 안드로이드 N, 5월 공개대해.. 가을이다 2016.01.13 265
2158 윈도우 기반으로 dll 호출방식의 MDI 폼을 만들때 문의 드립니다. [1] 박종원 2016.02.29 265
2157 ipworks 더이상 무상으로 지원 안되나요? [2] 별땅땅쫑 2019.02.22 266
2156 (안드로이드)질문드립니다. [2] file 힘을내요슈퍼파워 2019.05.29 266
2155 C 프로그램 콘솔 입니다. [2] 겨울잠안자는곰 2019.07.30 266
2154 dbx error ORALCE11g RAD 10.3.2 버전에러입니다. (평가판 문제입니다 ) [1] file 강순규 2019.08.30 266
2153 라디오 버튼값을 유지 할 수 있는 방법. 빅토스 2020.04.09 266
2152 퍼미션에 추가하려고하는데 항목이 없습니다. [1] file 처음처럼 2016.04.18 267
2151 IOS 앱 제출시 ERROR ITMS-90530 [1] kerry 2016.07.15 267
2150 ip4 주소형식을 ipv6 형식으로 변환하는 합수 없나요? kerry 2016.08.30 267
2149 화면을 엑셀과 유사하게 꾸밀수 있는 서드파티 컨트롤 추천 부탁 드립니다 [1] pisama 2019.05.30 267
2148 Getit 에서 제공되던 Winsoft의 컴포넌트 들이 안보입니다. sihwan 2021.07.15 267
2147 win32 에서는 FMX의 TSelection 같은 컴포넌트가 없을까요? [2] 아크나톤 2019.04.11 268
2146 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 7 - Exercise 2 [1] 관리자 2016.05.02 268
2145 개발툴 버전업(Delphi 7 -> Tokyo) : ocx 등록 관련 [1] 김기 2018.10.30 268
2144 Richedit 하아퍼링크 속성 DB 저장에 관하여 [1] 델마당쇠 2019.07.16 268
2143 Datasnap 서버 세션 관리 [1] 맛재현 2020.04.27 268
2142 한번에 개발하는 안드로이드/iOS 앱 with 델파이 1편 기초다지기 [1] file 한니발 2018.10.26 269
2141 IdFTP1.List 관련 질문 [2] 김진 2018.12.07 269
2140 IOS 앱실행관련 문의사항입니다. ( 시뮬레이터 관련 ) [2] 궁금한사람 2019.09.02 269