Background Image
조회 수 26927 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

적용 환경

Microsoft Visual Studio 6.0

ODBC 설정하기

다음의 FAQ를 참조한다.

http://www.cubrid.com/zbxe/57833

샘플코드

샘플코드 작성

아래와 같이 샘플 코드를 작성한다.

아래 코드는 OLEDB를 이용한 소스이며 ODBC를 이용하기 위해서는 OLE DB 드라이버 연결 부분을 주석처리하고 ODBC 드라이버 연결 부분의 주석을 삭제한다.

Private Sub Command1_Click()

 

    Dim Conn As New ADODB.Connection

    Dim cmd As New ADODB.Command

    Dim rs As New ADODB.Recordset

    Dim strConn As String

   

    'ODBC드라이버 연결

    'strConn = strConn & "driver={CUBRID Driver};"

    'strConn = strConn & "server=localhost;"

    'strConn = strConn & "port=33000;"

    'strConn = strConn & "uid=dba;"

    'strConn = strConn & "pwd=;"

    'strConn = strConn & "db_name=demodb;"

 

    'OLE DB 드라이버 연결

    strConn = strConn & "Provider = CUBRIDProvider;"

    strConn = strConn & "Data Source = demodb;"

    strConn = strConn & "Location = localhost;"

    strConn = strConn & "User ID = dba;"

    strConn = strConn & "Password =;"

    strConn = strConn & "Port = 33000;"

    strConn = strConn & "Fetch Size = 100;"

    strConn = strConn & "Persist Security Info = True;"

 

    Set Conn = New ADODB.Connection

    With Conn

      .ConnectionString = strConn

      .Open

    End With

 

    With cmd

        .ActiveConnection = Conn

        .CommandText = "SELECT * FROM code;"

        .CommandType = adCmdText

    End With

 

    With rs

        .Open cmd

    End With

   

    List1.Clear

    If Not rs.EOF Then rs.MoveFirst

    Do While Not rs.EOF

        List1.AddItem rs.Fields(0) & ", " & rs.Fields(1)

        rs.MoveNext

    Loop

  

    Conn.Close

   

    Set Conn = Nothing

    Set cmd = Nothing

    Set rs = Nothing

End Sub

컨트롤 추가

Form에 아래 그림과 같이 CommandButton ListBox를 추가한다.

1.PNG

컴파일 오류가 발생시 해결 방법

아래와 같은 에러가 발생하면 메뉴 > 프로젝트 > 참조 > Microsoft ActiveX Data Objects 2.0 Library를 추가한다.

2.PNG

3.PNG

샘플 코드 실행 결과

 4.PNG

 


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
106 기타 CUBRID2008 R2.0 실행계획 분석하기 file cubebridge 2009.08.27 21917
105 Install CUBRID2008 R2.1 업그레이드시 serial 관련 문제 해결 방법 남재우 2010.01.28 27348
104 기타 CUBRID2008 실행계획 분석하기 file cubebridge 2009.07.28 15339
103 기타 CUBRID2008 쿼리 작성예제 cubebridge 2009.07.28 24905
102 Linux CUBRID2008R1.x to 2.0 마이그레이션 가이드 (32bit 기준) 정만영 2009.08.17 27205
101 Windows CUBRID2008R2.0 Windows BACKUP 자동화 설정하기 정만영 2009.08.17 27942
100 기타 CUBRID2008_보안설정[R2.0] seongjoon 2009.08.17 16272
99 기타 CUBRID2008데이터타입, 함수와 힌트사용법 및 예약어 cubebridge 2009.07.28 18844
98 Install CUBRID6.6 이상에서 CUBRID2008 로 데이터베이스 이전 하기 3 남재우 2008.11.21 26445
97 PHP CUBRID_기술문서_CUBRID PHP 함수 unisql_ 계열 cubrid_로 변환하기 file 남재우 2009.06.23 22355
96 Install CUBRID기반으로 XE 운영하기 – 설치가이드 file cubebridge 2012.04.13 30933
95 Linux CUBRID서비스 시스템 재구동시 자동 구동/종료 방법 1 admin 2009.04.01 29805
94 Java CUBRID에서 Java AddBatch 사용 엄기호 2016.06.28 8365
93 Java CUBRID에서 log4sql을 사용하자 정병주 2009.06.12 44305
92 기타 CUBRID에서의 BLOB/CLOB 타입 사용법 cubebridge 2011.03.08 30453
91 Java CUBRID와 MyBATIS 빠르게 연동하기 file 김승훈 2015.05.07 19142
90 Java CUBRID와 Oracle의 Clob 타입 사용 방법 비교. seongjoon 2012.06.30 54561
89 기타 CUBRID와 타 데이터베이스 기능 비교 9 admin 2008.11.21 36163
88 기타 CUBRID와 타DBMS의 python 사용방법 비교 cubebridge 2009.05.19 29523
87 기타 CUBRID인덱스 구성 전략 웁쓰 2009.12.31 22193
Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales