Bulunan 1 den 8 - Toplam 8
SQL Server error '80040e07' - - Programlama - Ceviz Forum
  1. #1
    Ceviz Üyesi
    Üyelik Tarihi
    08-Aralık-2006
    Mesaj
    31

    Varsayılan SQL Server error '80040e07'

    The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

    saat=now()
    sql="SELECT Count(*) FROM Tbl_Uyeler INNER JOIN Tbl_Eslestirme ON Tbl_Uyeler.UyeID = Tbl_Eslestirme.ArkID where Tbl_Eslestirme.UyeID=" & session("id") & " and Tbl_Eslestirme.onay=1 and DateDiff(""n"",Tbl_Uyeler.UyeGirisTime,'"&saat&"') <=120"
    Set rsonline2=Conn.Execute(sql)

    onlineark=rsonline2(0)

    Arkadaşlar bu sorunu çözebilecek var mı? asp de 80040e07 bu kod hatası normalde 2 şekilde verir 1.si veritabanında sayı yerine veri ile biçimlendirilmiş tablo

    2.si ise kodlamalarda yanlış veri sorgulaması benim hatam 2.si mssqlde hiçbir şekilde datetime alanı yok ve now ile tarih kayıtlarında nvarchar kullandım yani sorun burda kodlamalarda hata olarak sql="SELECT Count(*) FROM Tbl_Uyeler INNER JOIN Tbl_Eslestirme ON Tbl_Uyeler.UyeID = Tbl_Eslestirme.ArkID where Tbl_Eslestirme.UyeID=" & session("id") & " and Tbl_Eslestirme.onay=1 and DateDiff(""n"",Tbl_Uyeler.UyeGirisTime,'"&saat&"') <=120" bu satrı veriyor burdan online olan arkadaşları çekiyoruz 2tablo var tbl_uyeler ve tbl_eslestirme 2si birleştirip online arkadaşları alıyoruz ama böyle bir hata veriyor kodlamayı nasıl yapmalıyım ki sorunum çözülsün.

  2. #2
    Ceviz Üyesi
    Üyelik Tarihi
    08-Aralık-2006
    Mesaj
    31

    Varsayılan

    Hadi arkadaşlar bir bilen yokmu?Tartışadabiliriz belki hatayı ozaman buluruz.

  3. #3
    Ceviz Üyesi
    Üyelik Tarihi
    08-Aralık-2006
    Mesaj
    31

    Varsayılan

    asp den anlayan ii birisi yokmu


  4. #4
    Ceviz Üyesi byfobi Üyenin Avatarı
    Üyelik Tarihi
    01-Aralık-2006
    Nereden
    çanakkale
    Mesaj
    145

    Varsayılan

    Böle yaparsan hiç kimse sana yardımcı olmucaktır.

    database mssql 'de datetime özelliğini kullan bu şekilde sorunu çözmüş olacaksın..

  5. #5
    Ceviz Üyesi
    Üyelik Tarihi
    08-Aralık-2006
    Mesaj
    31

    Varsayılan

    mssql de datetime kullanıyorum zaten olmuyor sorun türkçe tarih sorunu gün/ay/yıl veriyor ama mssql ay/yıl/gün bekliyor.

  6. #6
    Ceviz Üyesi
    Üyelik Tarihi
    28-Şubat-2007
    Mesaj
    12

    Varsayılan

    CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

    CONVERT(DateTime, @myDate,103)

  7. #7
    erlang programcısı adayı anov Üyenin Avatarı
    Üyelik Tarihi
    29-Nisan-2004
    Nereden
    Mavi kabarcığın içi
    Mesaj
    3,454

    Varsayılan

    sorgulara tarihi yıl/ay/gün şeklinde yolla.
    "The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job."
    --PDP8 handbook, Pg 9-64

  8. #8
    Ceviz Üyesi mdilbaz Üyenin Avatarı
    Üyelik Tarihi
    09-Mart-2007
    Mesaj
    136

    Soru

    Merhaba;
    sayfamda ilk subda t1 ve t2 olarak tarih aralığı seçtiriyorum. mask kullanarak yyyy/mm/gg şeklinde giriş yaptırıyorum.

    ikinci subda ise bu tarih aralığında yapılmış olan ziyaretleri listelemek istiyorum.

    Kod:
    SELECT * FROM firma_ziyaret where ziyarettarihi between " &t1& " and " &t2& "
    olarak kullanıyorum. Bu şekilde yaptığımda aşağıdaki hatayı alıyorum.


    Kod:
    Microsoft OLE DB Provider for O iDBC Drivers error '80040e07'
    [Microsoft][ODBC SQL Server Driver][SQL Server]Operand type clash: date is incompatible with int
    /oncu/rapor_ziyaret.asp, line 100
    Alıntı anov Demiş ki: Mesajı Görüntüle
    sorgulara tarihi yıl/ay/gün şeklinde yolla.
    demişsiniz bunu nasıl yapacağımı açıklayabilir misiniz?

    cdate kullandığımda

    Kod:
    Microsoft VBScript runtime error '800a000d'
    Type mismatch: 'cdate'
    /oncu/rapor_ziyaret.asp, line 96

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Yer İmleri

Mesaj Yetkileriniz

  • Yeni konu açmaya yetkiniz yok
  • Cevap yazmaya yetkiniz yok
  • Eklenti yüklemeye yetkiniz yok
  • Mesajınızı düzeltmeye yetkiniz yok
  •