• DİKKAT

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

Sql sorgusunda (between) hata

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Ekli hata mesajında sayısal değerleri hücreden alıyor, virgül hatası veriyor.

Hücrede normal sayısal veriler yazıyor, bu hatayı Nasıl çözebiliriz?

Kod:
deg = sh1.Cells(x, 11)
deg2 = sh1.Cells(x, 12)
deg3 = sh1.Cells(x, 13)

sorgu1 = "select * from [ARSIV$]"

str2 = "[AH] BETWEEN " & deg2 & " And " & deg3

str = "[FT]=" & deg & " " & str2

    strSql1 = sorgu1 & " Where " & str

    Set rs = Con.Execute(strSql1)
 

Ekli dosyalar

  • 42(2).JPG
    42(2).JPG
    21.3 KB · Görüntüleme: 7
deg yerine cdbl(deg) kullanın.....

Diğerleri de aynı şekilde tabii....

.
 
[AH] ve [FT] isimli tanımların veri tipi nedir? Loto kuponu doldurmadan isabetli öneriler alabilmeniz mümkün...
Ayrıca bir adet And eksik gibi görünüyor.
 
[AH] ve [FT] isimli tanımların veri tipi nedir? Loto kuponu doldurmadan isabetli öneriler alabilmeniz mümkün...
Ayrıca bir adet And eksik gibi görünüyor.
Zeki Hocam ekli resimlerden de görüleceği gibi veri tipleri "Sayı" olarak görünüyor,
 

Ekli dosyalar

  • 42(2).JPG
    42(2).JPG
    34 KB · Görüntüleme: 10
  • 42(1).JPG
    42(1).JPG
    39 KB · Görüntüleme: 10
Değişiklikleri inceleyin...

C#:
sorgu1 = "select * from [ARSIV$]"

str2 = "[AH] BETWEEN " & Replace(deg2, ",", ".") & " And " & Replace(deg3, ",", ".")

str = "([FT]=" & Replace(deg, ",", ".") & ") And (" & str2 & ")"
 
Değişiklikleri inceleyin...

C#:
sorgu1 = "select * from [ARSIV$]"

str2 = "[AH] BETWEEN " & Replace(deg2, ",", ".") & " And " & Replace(deg3, ",", ".")

str = "([FT]=" & Replace(deg, ",", ".") & ") And (" & str2 & ")"
Teşekkürler Zeki Hocam,
iyi ki varsınız!
 
Teşekkürler Zeki Hocam,
iyi ki varsınız!
Zeki Hocam tekrar rahatsız ettim

ARSIV sayfasında bazı alanlarda veriler bulunmuyor, ekli görsel
bu durum
Kod:
    Set rs = Con.Execute(strSql1)
satırında ekli hataya neden oluyor, bu aşmanın bir yolu var mıdır?

Bu alanları kaldırdığımda hatasız çalışıyor.
tekrar teşekkürler,

iyi çalışmalar.
 

Ekli dosyalar

  • 42(1).JPG
    42(1).JPG
    17 KB · Görüntüleme: 7
  • 42(2).JPG
    42(2).JPG
    78.3 KB · Görüntüleme: 7
Bağlantı satırında Imex kullanımını deneyebilirsiniz.
 
Geri
Üst