Q&A

  • LOCATE문이 에러납니다 도와주세요
정말 이상합니다
이 문장이 에러나는 이율모르겠군요
환장하겠습니다
파라독스에서는 이문자이 에러나지 않는데
과연 무엇이 잘못되었는지

//--개발환경
DELPHI 6
MSSQL7
WIN 2000 SERVER

//--사용환경
네트워크용
WIN ME, WIN98, WINNT4.0
MSSQL7


// 소스문장

   IF F_MAIN1.TAB_CHK = 'M' THEN
      BEGIN

==>에러나는곳        if DM1.TAID.Locate('AID_AUTH;AID_IDCD',Vararrayof(['M', EDIT1.Text]),[])  then
            BEGIN
               IF (F_MAIN1.BTN_CHK = 'SA') OR (F_MAIN1.BTN_CHK = '') THEN
                  BEGIN
                     F_MAIN1.KEY_CHK := TRUE;
                  END
               ELSE
                  BEGIN
                     F_MAIN1.KEY_CHK := TRUE;
                     SHOW_DATA;
               END;
            END
         ELSE
            BEGIN
               F_MAIN1.KEY_CHK := FALSE;
         END;

참고로 TAID는 테이블 이름입니다

// 에러메시지
[ERROR] U_A001I.PAS[379]: UNDECLARED IDENTIFIER :'VARARRAYOF'

요즘 프로그래밍에 한계를 느끼는군요
아직 젊고 어린데
잘되던것아 안되어서 말입니다
1  COMMENTS