정확히 어떻게 디버깅해야 할지는 모르겠는데요.
이 에러는
if not(comparetext(StudInfo.Fields[0].DataType,'SSN')=0) then
에서 StudInfo.Fields[0].DataType는 스트링 형태의 데이타 값이 아니거든요
그런데 님께서는 이것을 스트링형의 'ssn'과 비교를 하셨습니다.
datatype이란 형태는 스트링 값이 아니기 때문에
이 comparetext란 함수를 사용할 수 없습니다.
필드명을 알아낼때는 datatype대신에 fieldname을 사용해야 할것 같네여...
이것은 스트링형태이거든요...
다시 코드를 고치면...
if not(comparetext(StudInfo.Fields[0].FieldName,'SSN')=0) then
이렇게 하면 될겁니다...아마도...
그럼 어줍잖은 답변 읽어주셔서 .... ^.^
|