안녕하세요..
1) query1.open; 하고..
2) query1.Locate('id', 'leesj', [loCaseInsensitive]); 에서
leesj 라는 아이디를 id 필드에서 찾으면 해당 레코드를 가리키고 있을 것 아니겠습니까??
그런데, 그걸.. query1과 연결된 데이타소스1에 맞추어 주는...
DBGrid1.DataSource := datasource1; <-- 이렇게 보여주는 것 말고...
(이것도 맞는건지 모르겠지만.. ^^:)
이거 말고.. 찾은 레코드의 name, nickname 등의 값을
StringGrid1의 [1,1]과 [2,2]에 각각 나타내고 싶은데..
이걸 어떻게 하면 할 수 있을까요???
음... db의 길은 멀고도 멀어라...
저에게 힘을 주소서...
id.text := DBGrid1.fieldbyname('id').value;
name.text := DBGrid1.fieldbyname('name').value;
nickname.text := DBGrid1.fieldbyname('nickname' ).value;
저는 주로 이렇게 쓰고 있습니다...