Q&A

  • ADOTable에서 필드값을 불러오지 못해요!!!!!!!
고수님들 지송합니다.



왕초보 도저히 해결을 못해서 부탁드립니다.



ADOTable을 써서 MDB파일을 불러와서.



Last 메소드를 쓰고 난 후, 마지막 레코드 필드값을 불러오니까,



엉뚱한 값이 나옵니다.



코딩은 잘못된게 없는것 같은데, 미칠것 같습니다.

adotbl1.Active := True;

adotbl1.Last

TempStr := adotbl1.FieldByName('번호').AsString; <<<--------문제의 지점

adotbl1.Active := False;



이 한줄땜시 딴건 하나도 못하고 있어요?



도대체, 뭐가 문제입니까?





2  COMMENTS
  • Profile
    동글 2000.08.03 23:46
    // 자문자답



    mdb는 Access 2000에서 작성하고, 쓰는데서는 Access 97로 쓰니까



    ADO의 버전충돌이 생기더군요.



    소스가 잘못된줄 알고, 괜히 찾아헤멨는데...에궁



    기럼.... 즐코하세요!!!

  • Profile
    어린왕자 2000.08.03 19:33
    안녕하세요..영원한 델초보 어린왕자라구 합니다.

    저두 초보여서 잘모르는데요..

    문제 풀렸나요?

    아무런 문제가 없는거 같은뎅..T.T

    그값이 진짜 마지막값이 아닐런지..

    죄송..



    동글 wrote:

    > 고수님들 지송합니다.

    >

    > 왕초보 도저히 해결을 못해서 부탁드립니다.

    >

    > ADOTable을 써서 MDB파일을 불러와서.

    >

    > Last 메소드를 쓰고 난 후, 마지막 레코드 필드값을 불러오니까,

    >

    > 엉뚱한 값이 나옵니다.

    >

    > 코딩은 잘못된게 없는것 같은데, 미칠것 같습니다.

    > adotbl1.Active := True;

    > adotbl1.Last

    > TempStr := adotbl1.FieldByName('번호').AsString; <<<--------문제의 지점

    > adotbl1.Active := False;

    >

    > 이 한줄땜시 딴건 하나도 못하고 있어요?

    >

    > 도대체, 뭐가 문제입니까?

    >

    >