Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: ODBC for access7
Presuming that you have a working ODBC DSN called ORA32:
This type of data import is performed via an Excel macro. Follow these steps:
' Rdo Sample Code
Sub Button1_Click()
Dim RdoEnvironment As RdoEnvironment
Dim RdoDatabase As rdoConnection
Dim RdoRecordset As rdoResultset
Dim connstr As String
Dim sqlstmt As String
connstr = "DSN=ORA32;UID=SCOTT;PWD=TIGER;" sqlstmt = "select * from emp"
Set RdoEnvironment = rdoEnvironments(0)
Set RdoDatabase = RdoEnvironment.OpenConnection("", rdDriverNoPrompt,
False, _
connstr)
Set RdoRecordset = RdoDatabase.OpenResultset(sqlstmt, _
rdOpenDynamic, rdConcurRowver)
r = 10
c = 1
While Not RdoRecordset.EOF
ActiveSheet.Cells(r, c + 0) = RdoRecordset("EMPNO").Value ActiveSheet.Cells(r, c + 1) = RdoRecordset("ENAME").Value ActiveSheet.Cells(r, c + 2) = RdoRecordset("JOB").Value ActiveSheet.Cells(r, c + 3) = RdoRecordset("MGR").Value ActiveSheet.Cells(r, c + 4) = RdoRecordset("HIREDATE").Value ActiveSheet.Cells(r, c + 5) = RdoRecordset("SAL").Value ActiveSheet.Cells(r, c + 6) = RdoRecordset("COMM").Value ActiveSheet.Cells(r, c + 7) = RdoRecordset("DEPTNO").ValueRdoRecordset.MoveNext
End Sub Received on Thu Apr 09 1998 - 13:45:32 CDT
![]() |
![]() |