Mariusz Pękosz

Mariusz Pękosz Analityk / Osbługa
procesów
sprzedażowych

Temat: Ms Access -> Oracle

jak w Access podlinkować tabele z bazy Oracle ?
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Ms Access -> Oracle

Dawno tego nie robiłam, ale trzeba najpierw zdefiniować połączenie ODBC , a następnie to połączenie wstawić do Accessa.
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Ms Access -> Oracle

Pracowałem niecałe 20 lat z Oraclem, choć wykorzystywałem głównie Excela aby pobierać i wrzucać dane co utrzymywać 2 bazy danych)

Generalnie wszystko opiera się na sterownikach ODBC (32bit inaczej niż x64)
Potem ADO i SQL select/insert/update/delete solo albo w pętli pierdyliard razy

Dim c As New ADODB.Connection
Dim d As New ADODB.Recordset
Private Const ODBC = "Provider=MSDASQL.1;Persist Security Info=True;User ID=extusr;Data Source=xxx;Password=xxx"

If c.state = 0 Then c.Open ODBC
d.Open pytanie, c, adOpenStatic, adLockReadOnly

chociaż procedurą składowaną lepiej, bo wygodniej parametrami sobie dane zapodać

Dim cmd As New ADODB.Command
.ActiveConnection = c
.CommandType = adCmdStoredProc
.CommandText = "xyz.common_api.set_app_context"
With .Parameters
.Append cmd.CreateParameter("aa", adVarChar, adParamInput, 255, "a")
.Append cmd.CreateParameter("bb", adVarChar, adParamInput, 255, "b")
.Append cmd.CreateParameter("result_", adVarChar, adParamOutput, 10)
End With

Dim rs As New ADODB.Recordset
Set rs = .Execute
Debug.Print "Error Code: " & .Parameters("result_").value & vbCrLf
End With

Nawet mi kiedyś takie 2 softy wyszły:
http://vbatools.pl/pobieranie-danych-z-oracle/
http://vbatools.pl/wysylanie-danych-do-oracle/

Następna dyskusja:

Baza w access'ie?




Wyślij zaproszenie do