김영대님의 홈페이지에서 유용한 자료를 자주 사용하는 사용자 입니다.
다름이 아니오라 query to excel 컴퍼넌트 프로그램을 설치하는데
에라가 발생하여 도움을 요청합니다.
------------- source 일부 --------------------
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
Dialogs ,
DBTables, Grids, Gauges,
{$ifdef VER100} ComObj, OleCtrls, Db, {$else} OLEAuto {$endif};
if not Query.Fields[ Col ].Visible then
{필드의 속성중 Visible이 False이면 cell에 출력안함}
Continue
else if Query.Fields[ Col ].DataType in [ftBlob,ftMemo,ftGraphic] then {필드의 Datatype이 Blob이면 cell에 출력안함}
Continue;
------------ error 내용 ----------------------
[Error] Qryexcel.pas(217): Undeclared identifier: 'ftBlob'
source에 있는 datatype 이 모두 선언되지 안았다고 에라 납니다.
도와주세요 ................................................
> 김영대님의 홈페이지에서 유용한 자료를 자주 사용하는 사용자 입니다.
>
> 다름이 아니오라 query to excel 컴퍼넌트 프로그램을 설치하는데
>
> 에라가 발생하여 도움을 요청합니다.
>
> ------------- source 일부 --------------------
> uses
> Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
> Dialogs ,
> DBTables, Grids, Gauges,
> {$ifdef VER100} ComObj, OleCtrls, Db, {$else} OLEAuto {$endif};
>
>
> if not Query.Fields[ Col ].Visible then
> {필드의 속성중 Visible이 False이면 cell에 출력안함}
> Continue
> else if Query.Fields[ Col ].DataType in [ftBlob,ftMemo,ftGraphic] then {필드의 Datatype이 Blob이면 cell에 출력안함}
> Continue;
>
> ------------ error 내용 ----------------------
>
> [Error] Qryexcel.pas(217): Undeclared identifier: 'ftBlob'
>
> source에 있는 datatype 이 모두 선언되지 안았다고 에라 납니다.
>
> 도와주세요 ................................................
Field들의 type 선언의 Db.pas 에 있습니다
uses절의 Db 를 $ifdef 지시자 밖으로 빼어야 합니다