자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 15804
공지 유용한 관련 사이트 관리자2 2014.03.20 54605
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 98045
1593 [XE8 출시세미나] 데이터스냅 서버나 EMS 서버를 확장 (Scale out) 할 수 있나요? [1] 관리자 2015.04.30 441
1592 [XE8 출시세미나] RAD Studio 2007에서 XE8로 마이그레이션할 때 검토해야할 사항은 어떤 것이 있나요? [1] 관리자 2015.04.30 267
1591 [XE8 출시세미나] 델파이로 윈도우 메트로 UI를 구현할 수 있다고 했는데, 인텔 윈도우가 아닌 윈RT 앱도 만들 수 있나요? [1] 관리자 2015.04.30 413
1590 [XE8 출시세미나] 멀티-디바이스를 지원하기 위해 FMX로 넘어가려고 합니다. 과도기에 VCL 과 FMX를 섞어서 사용할 수 있나요? 관리자 2015.04.30 247
1589 [XE8 출시세미나] 기존에 유니코드가 아니라 ANSI를 사용하고 있습니다. 델파이 2009 버전 이상에서는 무조건 유니코드를 써야하나요? 업그레이드 하더라도 ANSI를 계속 사용하려면 어떻게 하나요? [1] 관리자 2015.04.30 366
1588 [XE8 출시세미나] 구글글래스 앱을 만들어야 하는 프로젝트가 있습니다. 델파이로 개발할 수 있나요? [1] 관리자 2015.04.30 483
1587 [XE8 출시세미나] RAD Studio XE8 출시세미나 질문과 답변 Humphery 2015.05.01 1912
1586 델파이로 스마트폰 전화번호 가져요기 가능한가여? [1] 코더만들기 2015.05.04 3115
1585 XE7사용 블루투스 통신앱 안드로이드 롤리팝업그레이드 후 이상증세 [1] 아기사랑 2015.05.08 751
1584 [XE8 웹세미나] reFind.exe를 XE이하 환경에서도 쓸 수 있는 방법을 알고 싶네요. 관리자 2015.05.08 349
1583 [XE8 웹세미나] 기존 델파이 5/7/XE3 와 같이 설치 개발 가능한지 궁금합니다 관리자 2015.05.08 264
1582 [XE8 웹세미나] 실행중 발생하는 Access violation시 클래스명이라도 표시 해줬으면 디버깅 속도 개선에 많은 도움이 될듯합니다. [1] 관리자 2015.05.08 401
1581 IdFTP 에서 한글깨짐 문제 해결 방법 없나요 ? [3] jcitec 2015.05.12 1849
1580 [XE8 웹세미나] 비콘 센서와 연동하는 방법에 대해 자세히 알고 싶습니다. Humphery 2015.05.13 628
1579 [XE8 웹세미나] 유니코드관련 델파이 마이그레이션 정보를 알고 싶습니다. Humphery 2015.05.13 202
1578 [XE8 웹세미나] 웹 환경의 업무 프로젝트 개발이 얼마나 편리한가요? Humphery 2015.05.13 235
1577 바코드 Generator 관련 질문 [1] 유레너스 2015.05.13 312
1576 [XE8 웹세미나] EMS관련 상세 자료나 참고할 만한 링크를 소개해주세요. Humphery 2015.05.13 267
1575 델파이 초보자 문의드립니다. [2] 유세형 2015.05.14 242
1574 iphone 생성된 Provisioning profile 아이폰6에 등록 방법문의 file 사랑남 2015.05.15 787