메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

엑셀 DB연결

데브카페
Devcafe (토론 | 기여)님의 2024년 10월 5일 (토) 01:07 판 (새 문서: ''''엑셀 DB 접속 '(중요) 환경설정>> 매크로편집화면 >도구 >참조 - Microsoft Active Data Object 2.8 Library 체크''' <source lang='javascript'> '변수를 명시적으로 선언 함 Option Explicit 'DB접속 문자열 Const DB_CONNECTION = "Provider=OraOLEDB.Oracle;Data Source=RTIS_DEV;User Id = xxx; Password=xxxx;" Sub table_info_query() 'Record Set Dim rs As New ADODB.Recordset 'Sql Query Dim strSQL As String '접속문자열 Dim strConn As String...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

'엑셀 DB 접속 '(중요) 환경설정>> 매크로편집화면 >도구 >참조 - Microsoft Active Data Object 2.8 Library 체크

'변수를 명시적으로 선언 함 
Option Explicit

'DB접속 문자열
Const DB_CONNECTION = "Provider=OraOLEDB.Oracle;Data Source=RTIS_DEV;User Id = xxx; Password=xxxx;"

Sub table_info_query()

'Record Set
Dim rs As New ADODB.Recordset

'Sql Query
Dim strSQL As String

'접속문자열
Dim strConn As String
Dim i As Integer

'DB연결 
strConn = DB_CONNECTION
strSQL  = "SELECT * FROM TAB"

'RecordSet 처리 
rs.Open strSQL,strConn
If rs.EOF Then
	MsgBox "조회조건에 해당하는 자료가 없습니다."
Else
	'타이틀 만 표시 
	For i = 1 To rs.Fields.Count
		Cells(1,i).Value = rs.Field(i-1).Name
	Next

	'데이터 Fetch 
	With ActiveSheet
		.Range("A2").CopyFromRecordset rs
	End With
End If

rs.Close
Set rs = Nothing

End Sub

Comments