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

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

sqlite로 DB를 만들어서 dbGrid에 보여주고 

해당 레코드를 dbEidt 에서 수정한 후 [저장] 버튼을 누르면 POST하도록 프로그램을 했습니다.

 

procedure TfrmSurvey.btn_DetailSaveClick(Sender: TObject);

begin

  r := StrToInt(db00_edID.Text);

  with dmDB.qrySurvey do begin

    if State <> dsEdit then Edit;

    FieldByName('CodeCity').AsInteger := StrToInt(BufData[0]);

    FieldByName('Dist1').AsFloat := StrToFloat(BufData[1]);

    FieldByName('Dist2').AsFloat := StrToFloat(BufData[2]);

    FieldByName('Code1').AsFloat := StrToFloat(BufData[3]);

    FieldByName('Code2').AsFloat := StrToFloat(BufData[4]);

    Post;

    Refresh;

  end;

  temp := db00_edID.Text + ')' + db08_edName.Text;

  ShowMessage(temp + ' 조사자료가 수정되었습니다.');

end;

여기서, BufData는 계산으로 변경하고자 데이터 내용입니다.

 

그런데 실행을 하면 POST에서 아래와 같은 에러 메시지가 발생합니다.

-----

[FireDAC][Phys][SQLite] ERROR: database is locked 
-----

인터넷에서 찾아보면 해당 테이블을 닫지 않아서 생기는 문제라고 하지만

DBGrid에 DataSource를 통해 DB에 자동 접근할 뿐 이외는 해당 쿼리를 접근하고 있지 않습니다..

 

해결방법은 있을까요....

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17241
공지 유용한 관련 사이트 관리자2 2014.03.20 56125
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99560
» sqlite DB에 POST하면 에러(database is locked)가 발생합니다. [2] 스카이 2018.06.14 1902
538 궁금합니다 의견부탁드립니다 [1] 은혜와감사 2014.03.13 1908
537 lambda expression 내에서 parameter의 property에 쓰기시 this 가 암묵적 capture 가 되는 문제 [2] 아루스 2021.02.04 1911
536 HTML5 Builder 질문 초초보 2014.06.03 1919
535 [XE7] 트라이얼 버전은 도움말이 원래 없나요? [4] file 소중한꿈 2014.09.12 1919
534 [세미나] 안드로이드 서비스앱을 만들 수 있나요? [1] Humphery 2014.06.12 1921
533 BCP OUT 시 빠른 방법이 있을까요?? [1] 한림대의료원정보기술센터 2014.05.10 1923
532 [VCL][FMX] WebBrowser 문제(호환성 및 오래된 브라우저 문제) [1] 스카이 2017.03.17 1926
531 투명판넬 처리에 대해서..? [3] file 헨씀히포 2016.05.19 1930
530 Android 에서 미디어(동영상) 플레이하는 방법 (XE5) [3] 초보델파이 2014.07.04 1934
529 델파이 메모리 누수(leak) 지점을 분석할 수 있나요? file Humphery 2015.05.29 1934
528 ExportGridToXLSX 사용시 특수문자처리 [1] 가나다 2019.09.17 1944
527 [XE7] 트라이얼 버전에서 SVN 관련 기능의 제한이 있는지 문의드립니다. [2] 소중한꿈 2014.09.16 1945
526 XE7 Datasnap 클라이언트 [1] 수야 2014.09.25 1946
525 FireDAC 를 이용한 DB 접속( MSSQL ) [2] 천재일 2019.09.06 1949
524 ios 앱 개발 아이콘 변경문의 [2] file 사랑남 2015.05.15 1953
523 자동완성 기능에 대해서 문의 드립니다. [3] newbe 2015.02.27 1956
522 C언어로 된 DLL 결과값이 제대로 안들어오는데 도움을 요청합니다..^^ [1] 반벽이 2014.05.08 1956
521 IdftP에서 한글 깨짐 - Beug 같은데 수정 도 안되고 방법도 없나요 ? [3] file jcitec 2015.05.15 1957
520 SVN 연동 관련 문의 [6] 초초보 2014.05.22 1988