자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17480
공지 유용한 관련 사이트 관리자2 2014.03.20 56393
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99823
2179 Access violation 'vcl270.bpl"에러가 발생 합니다. file 하루 2021.03.22 248
2178 Delphi 2007 Component 문의드립니다. 예자매파파 2019.03.27 248
2177 문자전송기능?? [2] syc 2015.09.02 249
2176 [질문] 안드로이드몬의 효과음 실행은요? [1] 화현 2016.12.27 249
2175 Apps must follow the iOS Data Storage Guidelines or they will be rejected silkroad99 2016.01.20 249
2174 Getit 에서 제공되던 Winsoft의 컴포넌트 들이 안보입니다. sihwan 2021.07.15 249
2173 Login 시 오류 메시지 조치 방법 문의드립니다. [1] 다니엘 2017.09.14 250
2172 DataSnap TCP/IP 통신 프로토콜... [1] 가나당 2016.10.27 251
2171 DataSource 조회? [1] 맛재현 2019.04.11 251
2170 기존에 개발한 DataSnap 서베의 데이터를 IBToGo, IBLite를 사용하지 않고 IOS 연동시킬 방법? [1] datare 2015.06.03 251
2169 빌더 시드니 버젼 MDI 개발시 브레이크포인트 비활성화 [1] sihwan 2020.08.03 251
2168 FDBatchMove 질문입니다. [1] 희망나라 2021.03.24 251
2167 PAServer SDK 설정 및 디버깅 관련 오류 [1] 릴리리 2015.09.02 252
2166 RadStudio tokyo 10.2.3 설치 후 TMapView Error [2] 제우스 2018.03.21 252
2165 혹시 창 사이즈 고정하는 방법이 있을까요? 짱구 2019.06.21 252
2164 C 프로그램 콘솔 입니다. [2] 겨울잠안자는곰 2019.07.30 252
2163 Datasnap 서버 세션 관리 [1] 맛재현 2020.04.27 252
2162 [XE8 출시세미나] 멀티-디바이스를 지원하기 위해 FMX로 넘어가려고 합니다. 과도기에 VCL 과 FMX를 섞어서 사용할 수 있나요? 관리자 2015.04.30 252
2161 컴파일 후 안드로이드 실행하면 cannot find -lIDEAndroidPlatform 에러가 발생합니다. [1] jeongkyu 2018.04.10 253
2160 FMX Component 생성시 오류 [2] file 100jk 2018.09.04 253