Q&A

  • 인터베이스의 FieldByName()이 안되네요..
인터베이스 7.1을 델7으로 사용할려고 아주...용~~을 쓰고 있습니다.
그런데,,
디비내비게이터와 디비Edit로 연결해서는 되는데,
일반 에디트에다가 아래처럼 디비칼럼을 불러와서 할려고 하는데,
edtBSAddr1.text := tblBookStore.FieldByName('BSAddr1').AsString;
하면 현재 TIBTable인 tblBookStore인 BSAddr1필드의 데이터가..
edtBSADDR1.에디트에 텍스트로 들어가야 하는데..
왜 안들어가는지???

<!--CodeS-->
with tblBookStore do begin

    if not EOF then begin
      if tcBookStore.TabIndex = 0 then begin
        edtBSID.Text := '';
        edtBSName.Text := '';
        edtBSContact.Text := '';
        edtBSAddr1.Text := FieldByName('BSAddr1').AsString;
        edtBSAddr2.Text := FieldByName('BSAddr2').AsString;
        meBSPost.Text := Copy(FieldByName('BSPost').AsString,1,3)+'-'+Copy(FieldByName('BSPost').AsString,4,3);
        edtBSTel.Text := FieldByName('BSTel').AsString;
        edtBSEmail.Text := FieldByName('BSEmail').AsString;
        memEtc.Text := FieldByName('Etc').AsString;
      end
..........

<!--CodeE-->

0  COMMENTS