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

본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------

안녕하세요.

 

데브기어 김원경님의 저서인 델파이 Begin ... End(개정판)의 383쪽부터 387쪽을 변형할 때 생기는 문제

 

<서버쪽 작업>

1. 미들웨어(서버)에서 SqlConnection으로 데이터베이스에 연결

2. FDQuery와 DataSetProvider를 연결해 놓고 FDQuery의 SQL속성에 "Select * from insa where dept_code = :code"입력

3. FDQuery의 Params에 code 파라미터 설정되어 있는 것 확인

 

<클라이언트쪽 작업>

1. 데이터 모듈 폼에 SqlConnection, DsProvierConnection, ClientDataSet, DataSource, DBGrid 배치하고 서로 연결 확인까지 함

2. ClientDataSet의 팝업메뉴에서 "Fetch Params"하여 Params 속성에 code 매개변수 확인

3. 델파이 Begin ... End(개정판)의 383쪽부터 387쪽에는 DataSource컴포넌트의 DataChange 이벤트에

 

  ClientDataSet2.Close;

  ClientDataSet2.Params[0].AsString := ClientDataSet1.FieldbyName('code').asString;

  ClientDataSet2.Open;

 

  이라고 되어 있는 것을

 

  변경할 필요가 있어

 

  ClientDataSet2.Close;

  ClientDataSet2.Params[0].AsString := Edit1.Text;

  ClientDataSet2.Open;

  로 바꾸고 위의 세 문장을 DataSource컴포넌트의 DataChange에 넣지 않고 버튼을 배치하고 Button1Click 이벤트에

  넣고 실행하면 Edit1.text에 입력되어 있는 코드로 검색한 결과를 DBGrid에 보여주지 못합니다.

 

  연결의 문제가 있나 해서 서버쪽의 FDquery의 SQL 속성에 "Select * from insa"라고 수정하고 테스트하면

  insa정보를 DBGrid에 보여줍니다.

 

  무엇때문에 이러한 일이 생기는 것일까요?

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 39911
공지 유용한 관련 사이트 관리자2 2014.03.20 79437
1129 delphi 10.3.2 TRestClient 구조가 변경된듯 [1] 미스터몽키 2019.09.22 495
1128 ADO, dbExpress FireDAC 20,000건 쿼리시 FireDAC이 제일 느린것이 맞나요? file 미스터몽키 2017.02.19 495
1127 10.4 Sydney 코드 인사이트 문제 [1] 불나방 2020.06.15 496
1126 일정시간 경과후 소켓에러 발생 [3] file 사랑남 2015.09.18 497
1125 FireDac 에서 informix 연결이 안됩니다.. 도와주세요 [2] file 천공인 2020.09.18 497
1124 델파이 STMP 개발문의 [1] 동네옹 2020.09.27 497
1123 FastReport 관련 문의 [1] 쿤이 2021.07.12 497
1122 문서편집기 기능에 대해 문의드립니다. [3] 김진규 2020.11.19 498
1121 delphi 7 구버전 설치 완료 후 실행시 문제 발생 [1] file 라신 2017.01.16 499
1120 MDI프로그램에서 마우스 휠 동작시 Stack Overflow 발생 [1] nuribit 2020.09.24 499
1119 사용자 컴포넌트 추가를 해도 tool Palette에 보이지 않음 [1] file 추도사 2021.04.14 499
1118 블루투스를 사용하고싶습니다. [1] 쀼뱌라라 2018.04.09 500
1117 델파이Xe2 에서 ExportGridToXLSX 엑셀 다운로드시 건수 [1] 가나다 2019.08.19 500
1116 (Delphi 10) UPX 압축 문제 [1] 김재욱 2016.01.14 500
1115 Delphi 10.2 사용자 정의 컴포넌트 등록후 디자인타임에 안보임 file 미스터몽키 2019.08.23 503
1114 TButtonGroup의 item button 클릭시 Event [1] morak 2020.08.06 503
1113 XE8 JSON통신 오류 [2] file 똘귀아빠 2021.03.10 503
1112 RAD Studio 10.3 비콘관련 문의드립니다. [3] 정은은은 2019.05.14 504
1111 xe10.3.3 에서 단말기 Android 7.1.2 에 넣으면 오류 [1] file 광수생각 2021.03.17 504
1110 [마이그레이션] 델파이 버전별 소스 호환성에 대한 문의 [1] 유메꾸이 2015.08.21 505