Q&A

  • 아래 제목 (query to excel 오류)
김영대님의 홈페이지에서 유용한 자료를 자주 사용하는 사용자 입니다.



다름이 아니오라 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 이 모두 선언되지 안았다고 에라 납니다.



도와주세요 ................................................









1  COMMENTS
  • Profile
    김영대 2000.01.26 02:38
    델초보 wrote:

    > 김영대님의 홈페이지에서 유용한 자료를 자주 사용하는 사용자 입니다.

    >

    > 다름이 아니오라 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 지시자 밖으로 빼어야 합니다