• DİKKAT

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

Access'ten veri alındığında çıkan hata

Katılım
31 Ağustos 2005
Mesajlar
1,534
Excel Vers. ve Dili
Excel 2003 - Türkçe
Merhaba;

Kod:
Private Sub CommandButton1_Click()
Sheets("access").Select
Range("A30:AF30").ClearContents
Dim conn As ADODB.Connection
   Dim rst As ADODB.Recordset
   Dim Nsql As String, Njoin As String, Ncriteria As String
   Dim NewBook As Workbook
   Dim PathToDatabase As String
   Dim i As Integer
    Set conn = New ADODB.Connection
    With conn
        .Provider = "Microsoft.JET.OLEDB.4.0"
        .Open Application.ActiveWorkbook.Path & "\deneme.mdb"
    End With
    Nsql = "SELECT BURO.* FROM BURO;"
    Set rst = New ADODB.Recordset
    With rst
        .ActiveConnection = conn
        .Open Nsql, conn, adOpenDynamic, adLockBatchOptimistic
    End With
    Range("A30:AF30").ClearContents
    For i = 0 To rst.Fields.Count - 1
    Range("a30").Offset(0, i).Value = rst.Fields(i).Name
    Next i
    Range("a30").CopyFromRecordset rst
    conn.Close
    Unload Me
   
    UserForm2.Show
End Sub


Koduyla excel sayfasına veri aldığımda;

Access tablodaki İstanbul 34 olarak geliyor. Keza ilçe de rakam olarak geliyor.

Metin olarak gelmesi için nasıl bir yol izlenmeli?

Dosyam ektedir.

Şimdiden teşekkürler.
 
Sayın üstatlar;

Bu sorunumun çözümü için öneri ve yardımlarınızı bekliyorum

Selamlarımla.
 
Geri
Üst