Database 사용하기 |
[이전강좌] Multimedia 의 사용 ( 음악 및 동영상 재생 )
Data Control.
Data Control 을 삽입한다.
Data Control 의 DatabaseName Property를 클릭하여, 연결할 DB File을 선택한다.
RecordSource Property를 통해 특정 table 을 선택하여 사용할 수 있다.
DB 내용을 연결하려는 곳( 예를 들면 TextBox ) 의 DataSource 에 Data Control 을 연결해주고,
DataField 를 특정 column 에 연결해준다.
만일 DB의 내용을 순서대로 사용할 것이 아니라면,
DataControl1.RecordSet.MoveFirst
DataControl1.RecordSet.MoveLast
DataControl1.RecordSet.MoveNext
DataControl1.RecordSet.Previous
위의 함수들을 사용하여 Record 위치를 조절할 수 있고,
아래 함수들을 사용하여 DB 를 modify 할 수 있다.
DataControl1.RecordSet.AddNew
DataControl1.RecordSet.Update
DataControl1.RecordSet.Delete
ADO ( ActiveX Data Object )
Data Control 은 limit 가 강한 control 이다.
제약을 거의 안 받고 Database를 사용하려면 ADO control 을 사용해야 한다.
ADO 는 ActiveX Data Object 의 약자이다.
ADO는 Internet browser, email text, graphics 등의 다른 형태의 data 도 접근할 수 있다.
ADO 를 Database 파일과 연결하기 위해서는
ADO Control 에서 우클릭하여 [ADODC Properties] window 를 열고
Use Connection String 의 Build 를 누른다.
새로 뜨는 Data Link Properties 창에서 Microsoft Jet 3.51 OLE DB provider 를 선택한다.
그 다음에 DB 파일을 선택한다.
Command Type Property 에 adCmd Table 을 선택하고,
RecordSource Property를 통해 Table name 을 설정해준다.
ADOControl.Recordset.Fields("Title") = txtTitle.Text
ADOControl.Recordset.Update
ADOControl.Recordset.AddNew
ADOControl.Recordset.Delete
DataGrid Control
TextBox 에도 Database 를 연결하기도 하지만,
일반적으로 DataGrid Control 을 많이 사용한다.
연결하는 방법은 ADOControl 연결하는 방법과 비슷하다.
Database Query
원하는 내용만 Display 하고 싶으면 SQL 문을 사용해야 한다.
ADOControl.RecordSource = "SELECT * FROM book "
ADOControl.Refresh
[다음강좌] 애니메이션 ( animation ) 에 대해 공부해보자.
'프로그래밍 놀이터 > C, C++, C#, VB' 카테고리의 다른 글
[VB6] Web browser, FTP 만들기 (0) | 2013.06.24 |
---|---|
[VB6] 애니메이션 ( animation ) 에 대해 공부해보자. (0) | 2013.06.23 |
[VB6] Multimedia 의 사용 ( 음악 및 동영상 재생 ) (0) | 2013.06.20 |
[VB6] 도형 그리기 ( GUI ) (0) | 2013.06.19 |
[VB6] 파일(File) 다루기 (0) | 2013.06.18 |
댓글