Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[13225] 델파이2010에서 dbexpress 수정이 잘안됩니다 .
아아오 [iosys] 2435 읽음    2010-05-10 15:51
델파이 낮은 버젼을 사용하다 unicode/mysql 때문에 2010 을 사용하고있습니다.
그러다보니 델파이에서 제공하는 dbexpress 를 사용하게되었습니다.(mysql 지원한다하길래)
zeos 를 써본적은 있지만 2010버젼에 맞는 zeos - unicode용 도 설치도 잘못해서요

암튼 dbexpress 를 사용하다보니 sqlconnection - simpledataset - dbgrid 를 사용하니 단일 table 일때는 수정이 잘되더군요. 그런데 join 된 쿼리일 경우는 수정하고 저장하려 하면 (applyuodates) 하면 오류가 뜹니다.
Unable to resolve records. Table name not found.

clientdataset 과 datasetprovider 를사용하여 작업하면 같은메세지가 나오고 dataprovider 의
resolve todataset 을 변경하면 cannot modify a read-only dataset 이란 메세지가 나옵니다.

조인된 자료의 수정을 위한 dbexpress 사용법  아시는분 부탁드리겠습니다.
델파이 2010 enterprise, mysql 5.1 쓰고 있습니다.

+ -

관련 글 리스트
13225 델파이2010에서 dbexpress 수정이 잘안됩니다 . 아아오 2435 2010/05/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.