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
[11265] [질문] DBExpress 코드상에서 동적으로 생성후 연결에 성공하신분 있으신가요?
꼴찌DB [] 1947 읽음    2007-03-20 21:21
안녕하세요? 꼴찌입니다.

델마당에 올렸던 질문인데 주인을 만나지 못한 질문입니다.
길잃은 질문에 주인을 찾아주시면 감사하겠습니다.

-------------------------------------------------------

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 코드상에서 동적으로 생성후 연결에 성공하신분 있으신가요? 흐르는산 2478 2007/03/21
11267         [질문] 감사합니다... 근데 말씀하신데로 해도 계속 같은 에러가 ㅠㅠ 꼴찌DB 3175 2007/03/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.