Q&A

  • List Index out of bound(-1) 이라는 메세지가 TIBTABLE에서...
TIBTable을 자동생성해서 테이블과 연결시키려고 하는데 "list index ouf of bound (-1)

이라고 뜨네요..

코딩은 테스르로 간단하게 아래와 같이 작성해봤습니다.

그런데도 영....되질않네요 ,고수의 조언을 부탁드립니다.



TTempReg := TIBTable.Create(Application);



TTempReg.Database := Gbl_DataBAse;

TTempReg.Transaction := Gbl_Transaction;



TTempReg.Tablename := 'TTEMPREG';



TTempReg.IndexName := 'ITEMPREG';



dataSource1.DataSet := TTempReg;



TTempReg.Open;



1  COMMENTS
  • Profile
    김지현 2001.08.27 13:41
    대부분 이 에러는 값을 잘못 설정해줄때 나옵니다.

    가령 그리드에 3줄을 만들어놓고 자료를 4줄 이상의 자료를 넣을경우 또는

    for문을 돌렸을때

    for i := 0 to 3 do begin

    item[i] := a;

    end;



    이런식으로 할때 배열은 0,1,2 까지 잡아놓고 포문을 3까지 돌려서 값을 넣으려고 할때..

    이런식으로 에러가 납니다.





    김현숙 wrote:

    > TIBTable을 자동생성해서 테이블과 연결시키려고 하는데 "list index ouf of bound (-1)

    > 이라고 뜨네요..

    > 코딩은 테스르로 간단하게 아래와 같이 작성해봤습니다.

    > 그런데도 영....되질않네요 ,고수의 조언을 부탁드립니다.

    >

    > TTempReg := TIBTable.Create(Application);

    >

    > TTempReg.Database := Gbl_DataBAse;

    > TTempReg.Transaction := Gbl_Transaction;

    >

    > TTempReg.Tablename := 'TTEMPREG';

    >

    > TTempReg.IndexName := 'ITEMPREG';

    >

    > dataSource1.DataSet := TTempReg;

    >

    > TTempReg.Open;

    >