알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

VBA MSSQL 접속 본문

VBA

VBA MSSQL 접속

백곳 2017. 8. 4. 15:05

MSSQL 접속


라이브러리 추가


도구 -> 참조 


다음과 같이 라이브러리를 추가해 줍니다.


라이브러리를 추가해 줘야 DB를 사용할수 있습니다. 



VBA 코드 


Sub test()
    Dim 연결 As New ADODB.Connection
    Dim 레코드셋 As New ADODB.Recordset
    Dim OLEDB As String
    Dim xsql As String
    Dim ms_odbc_address As String

    ms_odbc_address = "Driver={SQL Server};Server="ip";Database="dbname";UID="userid";PWD="userpasswd""
    
    연결.Open ms_odbc_address
    
    xsql  = "select * from ..."

    레코드셋.Open xsql, 연결
        
    While (Not 레코드셋.EOF)
      Debug.Print ms_레코드셋(1).Value
      ms_레코드셋.MoveNext
    Wend

     레코드셋.Close

    연결.Close
    

    
End Sub

이상으로 간단하게 MSSQL 접속 하는 방법 입니다. 



'VBA' 카테고리의 다른 글

vba ScriptControl 429 error  (0) 2019.01.30
VBA Json 파싱  (0) 2018.12.21
excel을 DB 처럼 사용 하기  (0) 2017.08.07
VBA 폴더내 파일 이름 조건 검색  (0) 2017.08.04
[VBA]CVS SQL로 연결  (2) 2017.08.04
Comments