• 25-03-2014, 14:51:19
    #1
    Üyeliği durduruldu
    Microsoft OLE DB Provider for SQL Server error '80040e07'
    The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
    /tr/index.asp, line 586

    Hata mesajı budur. Hata satırı

    	'' Makale & Blog listesi
    				sub showana
    				
    					set datagetir = server.createobject("adodb.recordset")
    					if CID <> "" Then
    						datagetirSQL = "SELECT * FROM TBLblog WHERE catID = "&CID&" AND "
    					Else
    						datagetirSQL = "SELECT * FROM TBLblog WHERE "
    					end if
    					if cleantexts(request.querystring("M")) <> "" and cleantexts(request.querystring("Y")) <> "" then
    						datagetirSQL = datagetirSQL & "' ORDER BY fld_date DESC, fld_hour DESC"
    					else
    						datagetirSQL = datagetirSQL & "fld_active = 0 AND fld_language = 0 AND fld_date <= '"&SQLFormatTheDate(Date(),1)&"' ORDER BY fld_date DESC, fld_hour DESC"
    					end if
    					'response.write datagetirSQL
    					'response.end
    					datagetir.open datagetirSQL, conn, adOpenForwardOnly, adLockReadOnly, adCmdText
    
    					Sayfalanacak_Kayit = 6
    					kayitsayisi=datagetir.recordcount
  • 26-03-2014, 09:02:44
    #2
    Alıntı
    SQLFormatTheDate(Date(),1)
    bu kodu response.write ile ekrana yazdırabilir misiniz sonuç olarak ne çıkıyor bir görerim

    aynı şekilde
    	'response.write datagetirSQL
    bu ifadenin önündeki tırnağıda kaldırıp sonucu verirmisiniz