Q&A

  • 엑셀 자료를 구하는 TADOQuery를 TClienTClientDataSet으로...




안녕하세요? 게시판을 참조하여 엑셀 자료를 읽어 DBGrid로 뿌리는 것에 성공했답니다. 제가 궁극적을 하고 싶은 것은 엑셀의 자료를 읽어서 TClientDataSet(*.cds)로 만드는 것입니다.



그러자면, 각 엑셀 column의 이름(갯수 포함),type과 길이를 알아야 하구요.

각각의 column의 값을 TClientDataSet에 저장할 수 있어야겠지요.



우리 회사의 프로그램은 TClientDataSet을 응용한 자체 제작한 컴포넌트를 하나 만들고, 그 내용을 DBGrid에 뿌려준답니다. DBGrid로 자료를 뿌려주자면, DataSource와 그 data를 물고 있는 TDataSet등이 있어야 되지 않습니까?



ADOQuery로 읽어 온 내용을 TClientDataSet(TTable)에 넣어 주려면, 어떻게 해야 하나요? TADOQuery도 TDataSet이고, TClientDataSet로 TDataSet이잖아요. 바로 대입이 가능한가요?



Q1 > 엑셀 칼럼의 DATA TYPE 구하기 (SIZE는 알 수 없나요?)

Q2 > TADOQuery를 TClientDataSet에 넣기



0  COMMENTS