• DİKKAT

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

Excel 2007-Adodb bağlantsında Run-time error 3706 hatası

Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Açık bir çalışma kitabından kapalı bir çalışma kitabına bağlanmaya çalışınca daima .Properties("Extended Properties").Value = "Excel 8.0" satında excel 2007 de hata alıyorum nedeni ne olabilir?

Örnek dosya aşağıdaki ilişimde mevcuttur:
http://excel.web.tr/showthread.php?t=70596

Run-time error 3706
Sağlayıcı bulunamıyor, düzgün yüklenmemiş olabilir diyor sorun nedir?

Not: adımlayınca hata UserForm_Initialize olayınını .Properties("Extended Properties").Value = "Excel 8.0" satırında oluşuyor

Kod:
Private Sub UserForm_Initialize()
'On Error GoTo Son
Dim Baglanti As ADODB.Connection
Dim Kayit1 As ADODB.Recordset
Dim FSO As Object
Dim SQLStr, Kaynak As String
Kaynak = Application.ActiveWorkbook.Path & "/" & "data.xls"
'***********************************************************************
SQLStr = "SELECT distinct[Sicil] FROM 
[liste$a1:g1000]"
'***********************************************************************
Set Baglanti = CreateObject("ADODB.Connection")
    With Baglanti
        .Provider = "Microsoft.Jet.OLEDB.4.0"
   [COLOR=Red]     .Properties("Extended Properties").Value = "Excel 8.0"[/COLOR]
        .Properties("Data Source").Value = Kaynak
        .CursorLocation = adUseClient
        .Mode = adModeReadWrite
        .Open
    End With
If Err = 0 Then
 
evde yenide denedim 8,10,12 olsada sağlayıcı bulunamıyor diyor....
bir ara ek bir paket kurmuştum işyerine ama şimdi adını çıkartamadım ondan olabilir mi?
 
Bir de ODBC conn. string'i deneyin.

Kod:
Driver={Microsoft Excel Driver (*.xls)};Dbq=C:\Test.xls;ReadOnly=True;
 
Bir de ODBC conn. string'i deneyin.

Kod:
Driver={Microsoft Excel Driver (*.xls)};Dbq=C:\Test.xls;ReadOnly=True;

Zeki hocam alakanıza teşekkür ederim, ancak doğrusunu söylemek gerekirse anlamadım. bir de dikkatimi çeken şu oldu yolu direkt vermek zorundayız ancak bende 1 nolu vetitabanında bulamazsa 2 ye, 2 de bulamazsa 3 e, 3 te bulamazsa hata gönderiyor. nasıl düzenlenmlidir?

gerçek soru aşağıdaki ilişimdedir.
http://excel.web.tr/showthread.php?t=72024
 
bilgisayarı formatlayıp yeniden kurunca soru ortadan kalktı.....
 
Geri
Üst