자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17162
공지 유용한 관련 사이트 관리자2 2014.03.20 56028
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99461
1973 Xe5 DB 원견 접속 쿼리 실행 오류 문의 합니다. ㅠㅠ [2] 조은놈 2021.02.02 175
1972 ExportGridToXLSX 한글 & 특수 문자 사용시 오류 가나다 2021.02.10 458
1971 Xe7 datasnap 안드로이드11 업그레이드후 실행이 안됨 [1] 천년바우 2021.02.08 203
1970 TStreamReader 한글깨짐 문제 [6] file IslamsWine 2020.02.29 3008
1969 초보적인 문의 드립니다. [4] BD 2021.02.04 203
1968 CodeSite 질문입니다. [2] BD 2021.01.27 227
1967 IOS 배포 에러 질문드립니다. [PAClient Error] Error: E0776 [1] syc 2021.01.28 368
1966 CodeSite 질문 입니다. [3] 늦바람 2015.03.27 660
» FireDac 쿼리 실행시 가끔 발생되는 Access Violation을 못잡겠습니다.. [1] 육식육식 2021.01.20 251
1964 VCL어플리케이션 개발 중 GridPanel 질문드립니다! [2] file 육식육식 2020.04.10 523
1963 TComport 64bit도 지원가능한가요? [2] 야크 2021.01.12 402
1962 MDI, CHILD 구성 DLL Form Close [1] 가나다 2021.01.11 1320
1961 ClientDataSet1.Data 문의드립니다 [2] 가나다 2021.01.06 1638
1960 10.4.1 에서 iOS Simulator 연결 시 디버그 모드만 동작되고 릴리즈 모드는 죽어버립니다. [2] file 막스뮐러 2021.01.04 415
1959 10.4 버전 DataSnap 연결 에러 질문드립니다. [4] syc 2020.06.25 619
1958 TSQLQuery 사용시 operation not supported [1] 영들사랑 2020.12.30 409
1957 Delphi7 TcontrollScrollbar 관련 질문 [2] temp 2020.12.22 229
1956 Delphi 10.4.1 Sydney - 위치변경후..주소변환 오류문의 [1] silkroad99 2020.12.04 301
1955 갤럭시 s20 삼성ui3.0 업데이트 후 앱 파이어몽키 앱 튕깁니다.?? kerry 2020.12.21 592
1954 Multi Tenant 모드일때 REST 요청시 401에러 [1] 초보개발자 2020.12.07 218