저도 몇년전에 그러니까..
음.. 좀 됐군여..
하여간..
처음 델파이에 부닥쳤을때.. 님이 느낀점을 느꼈었져..
하지만, 요즘은 책이 잘 나와 있던데.. *^^*
일단은요..
DB 테스트를 하실려면...
데이타베이스로는 MS-Access를 사용하시구여..
물론, MS-Access로 만든 데이타베이스의 파일의 확장다는 MDB(이하 MDB 파일)입니다.
또한, MDB파일은 MS-Access 2000으로 만드셔야 하며,
Windows 98이하 버젼에서는 ODBC를 최선꺼로 설치하셔야 합니다..
아주 간단하게 사용법은.. 2가지인데염..
Database컴포넌트 설정후
TQuery(혹은 TTable) 설정
(만약, Insert/Update/Delete를 하시기 위해서는
TQuery를 사용할때에는 TUpdateSQL 컴포넌트와 같이 사용하셔야 합니다)
TDataSource 설정
TDataGrid 설정
요렇게 4단계만 하더라도..
간단하게 설정됩니다..
TQuery를 사용한다면, 조회(조건을 가지고 조회)/입력/수정/삭제 모두 가능하구여
TTable을 사용하면 조회(약간의 조건 조회기능)/입력/수정/삭제가 가능합니다.
따라서, TQuery를 추천합니다..
TQuery를 사용시에 입력/수정/삭제를 모두 사용하기를 원한다면,
TUpdateSQL을 TQuery 컴포넌트의 UpdateSQL 속성에 TUpdateSQL 컴포넌트의 Name을 넣어주고,
TUpdateSQL의 각각의 속성(Modify, Insert, Delete)에 SQL 질의(Qeury문)을
넣어 주시면 됩니다..
두번째 방법으로는 ADO를 사용하는건데..
ADO컴포넌트에 보면, 간단하게 사용할 수 있게 되어 있습니다.
이곳에서는
TADOConnect, TADODataSet, TDataSource, TDataGrid만 있으면,
지가 알아서 조회/입력/수정/삭제 모두 가능합니다.
단, TADODataSet에서는 조회하는 Query문을 지정해 주신후 Open하셔야
하며, 만약 조회된 상태가 TDataGrid에 나타났다면, 그 상태로
입력/수정/삭제/조회 모두 가능해 집니다..
실제로는 요게 좋겠져? (쿠쿠쿠... *^^*)
단점은, 만든 프로그램을 배포시 요것저것 배려하고, 체크하고,
설치하는 것들을 해야 하므로, 쬐끔 짜증(많이 날수도.. *^^*) 있다는 것!!
만약, 샘플을 원한다면,
한 10분만에 후다다닥 만들어 드리져..
필요하시다면, 메일 보내세염..
음.. 좀 됐군여..
하여간..
처음 델파이에 부닥쳤을때.. 님이 느낀점을 느꼈었져..
하지만, 요즘은 책이 잘 나와 있던데.. *^^*
일단은요..
DB 테스트를 하실려면...
데이타베이스로는 MS-Access를 사용하시구여..
물론, MS-Access로 만든 데이타베이스의 파일의 확장다는 MDB(이하 MDB 파일)입니다.
또한, MDB파일은 MS-Access 2000으로 만드셔야 하며,
Windows 98이하 버젼에서는 ODBC를 최선꺼로 설치하셔야 합니다..
아주 간단하게 사용법은.. 2가지인데염..
Database컴포넌트 설정후
TQuery(혹은 TTable) 설정
(만약, Insert/Update/Delete를 하시기 위해서는
TQuery를 사용할때에는 TUpdateSQL 컴포넌트와 같이 사용하셔야 합니다)
TDataSource 설정
TDataGrid 설정
요렇게 4단계만 하더라도..
간단하게 설정됩니다..
TQuery를 사용한다면, 조회(조건을 가지고 조회)/입력/수정/삭제 모두 가능하구여
TTable을 사용하면 조회(약간의 조건 조회기능)/입력/수정/삭제가 가능합니다.
따라서, TQuery를 추천합니다..
TQuery를 사용시에 입력/수정/삭제를 모두 사용하기를 원한다면,
TUpdateSQL을 TQuery 컴포넌트의 UpdateSQL 속성에 TUpdateSQL 컴포넌트의 Name을 넣어주고,
TUpdateSQL의 각각의 속성(Modify, Insert, Delete)에 SQL 질의(Qeury문)을
넣어 주시면 됩니다..
두번째 방법으로는 ADO를 사용하는건데..
ADO컴포넌트에 보면, 간단하게 사용할 수 있게 되어 있습니다.
이곳에서는
TADOConnect, TADODataSet, TDataSource, TDataGrid만 있으면,
지가 알아서 조회/입력/수정/삭제 모두 가능합니다.
단, TADODataSet에서는 조회하는 Query문을 지정해 주신후 Open하셔야
하며, 만약 조회된 상태가 TDataGrid에 나타났다면, 그 상태로
입력/수정/삭제/조회 모두 가능해 집니다..
실제로는 요게 좋겠져? (쿠쿠쿠... *^^*)
단점은, 만든 프로그램을 배포시 요것저것 배려하고, 체크하고,
설치하는 것들을 해야 하므로, 쬐끔 짜증(많이 날수도.. *^^*) 있다는 것!!
만약, 샘플을 원한다면,
한 10분만에 후다다닥 만들어 드리져..
필요하시다면, 메일 보내세염..