• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Veritabanı Excel Bağlantısı

Katılım
14 Eylül 2020
Mesajlar
56
Excel Vers. ve Dili
2019
Arkadaşlar merhaba,

Oracle'da bulunan mevcut view'ımı istediğim zaman tıklayarak excel'deki sheet'e aktarmak istiyorum.

Bunu nasıl bir macro ile sağlayabiliriz?
 
Oracle ile hiç işim olmadı ama, sonuçta Excel'den MS Access'e ADO ile bağlantı kurulabildiği gibi Oracle ile de kurup, birşeyler yapılır diye düşünüyorum....


.
 
Dostum teşekkürler ancak connection stringden daha çok verilerin db'den akmasını sağlayacak yapıya ait makroya dair örneğe ihtiyacım var.
 
Referanslara microsoft Activex Data Object 2.8 ekleyin (varsa daha üst versiyon ekleyebilirsiniz)

Bir dügmeye bu kodu atayın ve deneyin
-TabloAdi > kendi tablonuzla degistirin
-ad_soyad ve yasi adli alan isimlerini kendi alan isimlerinizle degistirin deneyin


Dim cnn As New ADODB.Connection
Dim rst As New ADODB.Recordset
cnn.Open "Provider=OraOLEDB.Oracle;Data Source=xxx.xxxx.xxx:1521/xxxxx;User ID=user1;Password=1234;"
rst.Open "select * from TabloAdi", cnn, adOpenForwardOnly, adLockReadOnly

Do Until rst.EOF = True
TextBox1.Text = rst!ad_soyad
TextBox2.Text = rst!yasi
rst.MoveNext
Loop
rst.Close
cnn.Close
 
Activex Data Object 2.8 ekleyin
 
cnn.Open "Provider=OraOLEDB.Oracle;Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=localhost)(Port=1521))(CONNECT_DATA=(SERVICE_NAME=orcl)));User ID=myUsername;Password=myPassword"

dener misiniz.
 
Aynı hata devam ediyor maalesef. Host'a bağlanacağım IP'yi Service Name'de oracledaki ismi yazıyorum ama değişmedi sonuç.
 
Geri
Üst