0
 829   42   9
  View Articles

Name  
   임대현  (2005-04-26 15:09:23, Hit : 7696, Vote : 1445)
Subject  
   비베에서 database 사용 방법에 관해 물어 볼께 있습니다^^
안녕하십니까?

가끔 여기 와서 많은걸 배우고 가는데..

오늘은 도저히 답을 찾을수가 없어서 이렇게 글을 올립니다.

다름이 아니고~

비주얼 베이직에서 database 사용시 각 필드의 필요한 부분을

변수로 받는 방법이 없는가 해서 이렇게 글을 올립니다..

왠만하면 제가 찾아서 어떻게 해 볼려고 했는데.. 답이

쉽게 찾아 지지가 않내요~^^

늘 좋은 정보 감사 드리구요~ 그럼 수고 하십시요~^^

손병목
게으른 사이트 운영자 손병목입니다. 4월의 질문을 5월에 답변드리게 됐네요. 죄송합니다~

그런데 질문의 내용을 잘 이해하지 못했습니다.
데이터베이스 연동에서, SQL문 등을 사용하여 데이터베이스의 값을 불러올 때 불러온 값을 변수에 저장한다는 말인가요?
아니면 .... 글쎄요... 정확하게 어떤 뜻인지 모르겠습니다.

그러나 어떤 경우이든 몇 줄의 설명으로는 부족할 것 같습니다.
예를 들어야 하고, 필요하면 화면도 보여줘야 하는데... 개인적으로 시간을 들여 작성하기가 좀 힘들 것 같구요 (이점 양해를 부탁드립니다).
간단한 예문만 하나 들게요.

비베에서 DB를 사용하는 방법은 몇 가지가 있는데, 그냥 데이터 컨트롤을 이용하여 액세스를 사용하는 방법이 있고, DAO를 사용할 수도 있고, ODBC나 OLE DB를 이용한 ADO를 사용할 수도 있습니다.
DB를 자유자재로 사용하려면 ADO를 이용하는 것이 가장 좋으나 따로 서적을 구해서 차근차근 기초부터 이해하는 과정이 필요합니다. DAO를 이용해도 어느 정도 자유롭게 구현할 수 있지만, 역시 설명드리기가 만만치 않습니다.

1. 비주얼베이직의 프로젝트 메뉴의 참조를 클릭하여, 참조 창에서 Microsoft DAO 3.51 Object Library를 설정합니다.
2. 데이터베이스를 사용할 폼을 만들고 필요한 컨트롤로 디자인합니다.
3. DB 연결을 하기 위해
- database 객체를 저장할 변수를 선언하고
- recrodset 객체를 저장할 변수를 선언하고
- OpenDatabase 메서드를 이용해 DB를 열고
- OpenDatabase 메서드를 이요하여 Recordset을 엽니다.

'데이터베이스 열기
Set MyDB = DBEngine.Workspaces(0).OpenDatabase(c:\test.mdb")
'테이블 열기
Set MySet = MyDB.OpenRecordset("test",dbOpenTable)

'필드를 변수로 사용
'ID 필드의 내용을 txtID 컨트롤에 표시한다.
txtID.Text = MySet.Fields("ID")
'Name 필드의 내용을 txtName 컨트롤에 표시한다.
txtName.Text = MySet.Fields("Name")

흠...
설명하면서도 너무 간단하게 설명드린 것 같아 죄송합네요.
그런데 자세하게 설명하자면, 이것이 또 하나의 강좌가 될만큼 복잡하여 쉽게 설명드리지 못하는 점 이해해 주시기 바랍니다.

원하시는 답변을 제대로 드리지 못해 죄송합니다.
(비베에 대한 기술과 지식을 보다 넓히시려면 DB 연동에 대해 잘 설명된 책을 꼭 구해보셔야할 것 같습니다. 비베에 대한 책이 점점 절판되고 있는 실정이니 만약 구하시려면 좀 빨리 구하셔야겠네요...)
 2005/05/01 22:35:58    


no
subject
name
date
hit
*
669
  안녕하세요~ 이번엔 검색기능에 궁금함이... [1]

장선익
2006/01/24 7755 1394
668
  안녕하세요~ 게시판 강좌 중 문의드립니... [3]

장선익
2006/01/18 8539 1505
667
  컴활2급

장상규
2002/05/08 8596 1898
666
  일주일째 잠을설쳤습니다.ㅜ(비주얼베이... [1]

장동건
2004/05/06 7355 1256
665
  컴활 1급 실기에 관해서.. [1]

2003/06/07 6843 1289
664
  손병목님 자동등록게시물 방지 팁에대하... [5]

잘쓰고있습니다만
2003/06/19 5622 1139
663
  한 수 부탁드립니다. [2]

임춘식
2005/01/02 7232 1365
662
  손병목선생님 강좌 너무 감사합니다

임종훈
2008/12/19 9234 1732
661
  php 게시판 프로젝트 - 삭제에 대해서... [2]

임정현
2003/11/11 6907 1264
660
  [질문]현재날짜 나타내기

임재호
2002/08/16 6861 1330
659
 비밀글입니다 게시판관련.. [1]

임재영
2005/08/08 3 0
658
  php게시판 1 delete_ok 질문 [1]

임용규
2008/01/17 7473 1558
657
      [re] MSDN을 어덯게 설치 해야 ...

임수하
2002/10/06 7922 1293
656
  비주얼베이직과 오라클 연동에서 질문입... [1]

임성환
2003/05/05 6985 1173
655
  XMLDOM과 XMLHTTP

임성환
2003/03/19 6793 1378
654
  오라클과xml의 연동..

임성환
2003/03/04 7148 1374
653
  엘셀에서 시간차 구하기 좀 꼭 알려주세... [2]

임성미
2003/09/16 7351 1122
652
  이미지 클릭시 원본이미지를 띄우고... [1]

임성규
2006/03/22 7919 1475

  비베에서 database 사용 방법에 관... [1]

임대현
2005/04/26 7696 1445
650
    [re] 정확한 내용을 몰라서.. [1]

이희수
2003/07/14 6609 1383
[1][2][3][4][5][6][7][8] 9 [10]..[42] [next]

Copyright 1999-2020 Zeroboard / skin by Zetyx