데이터베이스를 연결할때 ADOConnection을 사용하고, 그 결과값을 ADODataset에 담아서 보려고 합니다.
그런데 해당되는 값이 하나도 나오지 않아서 이렇게 질문을 드립니다.
고수님들의 많은 조언 부탁드립니다.
일단 폼 생성시에
DBCon.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:PAM.mdb;Mode=ReadWrite;Persist Security Info=False';
DBCon.Open;
이렇게 했습니다. DBCon은 TADOConnection 이구요.
그다음 로그인 버튼을 눌렀을 때
ADOSet.Connection := DBCon;
ADOSet.CommandText := 'SELECT * FROM TB_EMPLOYEE';
ADOSet.Active := TRUE;
ADOSet.Open;
ADOSet.First;
strID := ADOSet.Fields[1].Value;
위와 같이 했습니다. ADOSet은 TADODataset 입니다.
그런데 데이터베이스에는 값이 들어있는데 strID의 값이 안 나옵니다.
왜 그런지 알려주시면 감사하겠습니다.