• DİKKAT

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

SQL sorguda hata alıyorum

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Merhaba

Excel kitabı açılınca Access bağlanarak "v.03_001" versiyonunun olup olmadığını kontrol edecek. Eğer bu kod yok ise, veya kod farklı ise msgbox "versiyon eşit değil" yazacak.

Lakin sorguda, veya başka bir yerde (select kısmında hata veriyor) problem yaşıyorum. Alttaki sorguları denedim. Olmuyor. Dosyam ektedir. Kodlar this workbook içinde

Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Versiyon.Izlenebilirlik LIKE=" & AIzlenebilirlik)
Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Izlenebilirlik=" & AIzlenebilirlik)
Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Izlenebilirlik")


Kod:
Private baglan As Object, rs As Object
Sub baglanti()
Set baglan = CreateObject("adodb.connection")
baglan.Open "provider=microsoft.ace.oledb.12.0;data source=" & ThisWorkbook.Path & "\TakvimList.mdb"
End Sub

Private Sub Workbook_Open()
AIzlenebilirlik = "'v.03_001'"
Call baglanti

'Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Versiyon.Izlenebilirlik LIKE=" & AIzlenebilirlik)
'Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Izlenebilirlik=" & AIzlenebilirlik)
Set rs = baglan.Execute("SELECT FROM Versiyon WHERE Izlenebilirlik")

If rs <> AIzlenebilirlik Then
MsgBox "versiyon eşit değil"
End If

Set baglan = Nothing: Set rs = Nothing
End Sub
 

Ekli dosyalar

Son düzenleme:
Merhaba,
ilgili prosedürü aşağıdaki şekilde uygular mısınız?

Kod:
Private Sub Workbook_Open()
AIzlenebilirlik = "v.03_001"
Call baglanti
Set rs = baglan.Execute("SELECT Izlenebilirlik FROM Versiyon")
If rs.Fields(0) <> AIzlenebilirlik Then
MsgBox "versiyon eşit değil"
End If
Set baglan = Nothing: Set rs = Nothing
End Sub
 
Sayın Mehmet Şahin çok teşekkür ederim, iyi çalışmalar
 
Geri
Üst