|
지영배 님이 쓰신 글 :
:
: 조금 자세한 답변을 기대하였는데.. 약간은 아쉽네요.. ^^
:
: 그래도 감사하구요..
:
: 지금 열씨미 디벨로퍼 가이드 보고있는 중입니다..
:
: 헥헥.. -_-
:
: 오늘도 좋은 하루 되세요~
TADOConnection 컴포넌트를 써서 연결이 되는 걸 확인하셨다면
(에러없이 Connected 속성을 true로 세트할 수 있다면)
그 다음부터는 일사천리입니다.
폼이나 DataModule에 TADOQuery나 TADOTable을 올려 놓으신 후,
Connection 속성을 아까 만든 ADOConnection1으로 지정하세요.
TADOTable의 경우를 먼저 살펴보죠.
먼저 Table을 지정해야 합니다.
TableName 속성의 콤보박스를 누르면 DB에 있는 테이블 목록이 나옵니다.
Access라면 테이블 뿐만 아니라 Access 자체에서 만든 쿼리도 표시되고,
M$ SQL이라면 View도 표시가 될겁니다.
원하는 테이블을 선택하신 후,
에러없이 Active 속성을 true로 할 수 있다면 제대로 된겁니다.
TADOQuery도 마찬가지로, TableName대신 SQL 속성에
정확한 SQL 질의문을 입력하세요.
역시 에러없이 Active 속성을 true로 할 수 있다면 제대로 된겁니다.
이렇게 만들어진 데이터셋들을 TDBGrid에 표시하려면,
우선 TDataSource 컴포넌트를 써야 합니다.
TDataSource는 DataSet과 Data Control을 연결하는 역할을 합니다.
DataSource1의 DataSet 속성에 위에서 만든 ADOQuery1이나 ADOTable1을 지정하세요.
그리고 DBGrid1의 DataSource 속성에 DataSource1을 지정하면 끝!
모든 컴포넌트의 Active 속성이 true로 지정되어 있다면
디자인 타임에 바로 데이터가 DBGrid1에 표시됩니다.
그리고 데이터 컨트롤을 쓰실 때는 꼭 TDBNavigator 컴포넌트도 같이 사용하는 것이 좋습니다.
역시 DataSource 속성에 DataSource1을 지정하세요.
이렇게 해서 코딩 한 줄 안하고 DB 응용 프로그램이 만들어졌습니다.
엄청 간단! (약간의 마우스 노가다만 있으면 됩니다. ^^)
만약, M$ VC++이라면 광란의 코딩이 필요합니다. -_-;; 빌더 짱!
|