+ Yanıtla
Toplam 3 sonuçtan 1 ile 3 arası olanlar

Konu Başlığı: asp de tarih & zaman sorunu

  1. #1

    asp de tarih & zaman sorunu

    Merhaba arkadaşlar, şimdiye kadar hep ASP konusunda yardım isteyenlere elimden geldiğince yardım etmeye çalıştım. Fakat şimdi ben bir sorunla boğuşuyorum. SQL sorgusu içerisinde bir zaman aralığında veri çekmeye çalışıyorum fakat ne yaptıysam olmadı. Bu konuda yardım edebilirseniz çok memnun olurum.

    SQL Cümlesi:
    Kod:
    "SELECT * FROM [YayinAkisi] WHERE [Saat] <= " & FormatDateTime(now(),vbshorttime) & " AND [Bitis] >= " & FormatDateTime(now(),vbshorttime) & " AND [Gun] = " & strGun
    
    Aldığım hata iletisi:
    Kod:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Sürücüsü] '[Saat] <= 23:49 AND [Bitis] >= 23:49 AND [Gun] = 7' sorgu ifadesi içindeki Sözdizimi hatası (eksik işleç)
    
    Yardımlarınızı bekliyorum...

  2. #2
    "SELECT * FROM [YayinAkisi] WHERE [Saat] <= '" & FormatDateTime(now(),vbshorttime) & "' AND [Bitis] >= '" & FormatDateTime(now(),vbshorttime) & "' AND [Gun] = '" & strGun &"'"

    tek tırnak eklememişsiniz, eğer yeterli gelmez ise SQL içerisinde convert ederek - convert(datetime, '"& FormatDateTime(now(),vbshorttime) &"')- deneyin.
    "oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
    http://www.sipidik.com

  3. #3
    yardımın için teşekkürler. tırnak ile de denedim dediğiniz gibi ancak yine aynı sorunla karşılaşıyorum. ayrıca veritabanındaki "Bitis" ve "Saat" alanları tarih/saat olarak ayarlı. formatta kısa saat.

    ikinci verdiğiniz yöntemi denediğimde ise şu hata iletisini aldım.

    Kod:
    Kod:
    "SELECT * FROM [YayinAkisi] WHERE [Saat] <= convert(datetime, '"& FormatDateTime(now(),vbshorttime) &"') AND [Bitis] >= convert(datetime, '"& FormatDateTime(now(),vbshorttime) &"') AND [Gun] = " & strGun
    
    Hata:
    Kod:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Sürücüsü] İfadede, tanımlanmamış 'convert' işlevi.
    
    Teşekkürler.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz