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
[11266] Re:[질문] DBExpress 코드상에서 동적으로 생성후 연결에 성공하신분 있으신가요?
흐르는산 [] 2477 읽음    2007-03-21 09:34
DataSetProvider의 이름이 없어서 발생하는 에러입니다.
DataSetProvider의 이름을 정해주면 됩니다. 델마당에도 답변 올렸습니다.

꼴찌DB 님이 쓰신 글 :
: 안녕하세요? 꼴찌입니다.
:
: 델마당에 올렸던 질문인데 주인을 만나지 못한 질문입니다.
: 길잃은 질문에 주인을 찾아주시면 감사하겠습니다.
: -------------------------------------------------------
:
: TSQLConnection 객체는 정상적으로 세팅된게 있다고 가정하고요..
: 일단 폼에 TSQLQuery, TDataSetProvider, TClientDataSet을 떨어트린 후
: 각각의 속성값 잡아주고 연결하면 너무 잘됩니다.
:
: 그런데 아래처럼 코드상으로 객체를 생성하고
: 연결을 시도하면 에러가 납니다. ㅠㅠ;
: 별스럽게 다 해봐도 결과가 똑같은데...
: 현재로선 동적생성후 연결이 원래 안되는거 같은데...
: 혹시 동적으로 객체 생성 후 DBExpress 연결 성공해 보신분 있으신지요?
:
: var
:  SQLQuery1: TSQLQuery;
:  DataSetProvider1: TDataSetProvider;
:  ClientDataSet1: TClientDataSet;
: begin
:
:  SQLQuery1 := TSQLQuery.Create(self);
:  DataSetProvider1 := TDataSetProvider.Create(self);
:  ClientDataSet1 := TClientDataSet.Create(self);
:
:  try
:    SQLQuery1.SQLConnection := SQLConnection1;
:    // 이미 만들어진 정상작인 Connection 객체 연결 ... 이상없슴.
:
:    DataSetProvider1.DataSet := SQLQuery1;
:
:    DataSetProvider1.Options = [poAllowCommandText, poRetainServerOrder, poUseQuoteChar];
:
:    ClientDataSet1.ProviderName := DataSetProvider1.Name;
:
:    ClientDataSet1.CommandText := 'select * from test.fdb';
:
:    ClientDataSet1.Open; // 에러발생 ---> ClientDataSet1: Missing data provider or data packet
:
:  finally
:    SQLQuery.Free;
:    DataSetProvider1.Free;
:    ClientDataSet1.Free;
:
:  end;
:
: end;

+ -

관련 글 리스트
11265 [질문] DBExpress 코드상에서 동적으로 생성후 연결에 성공하신분 있으신가요? 꼴찌DB 1947 2007/03/20
11266     Re:[질문] DBExpress 코드상에서 동적으로 생성후 연결에 성공하신분 있으신가요? 흐르는산 2477 2007/03/21
11267         [질문] 감사합니다... 근데 말씀하신데로 해도 계속 같은 에러가 ㅠㅠ 꼴찌DB 3174 2007/03/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.