Konu Başlığı: ASP MYSQL Tarih Sorunu..
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 09.02.2007   #2 (permalink)
arsende
 
arsende's Avatar
 
Üyelik Tarihi: 05.11.2005
Yer: Istanbul
Yaş: 28
Mesaj: 486
Re: ASP MYSQL Tarih Sorunu..

MySQL de kullandığım fonksiyon ve bir soruguyu ekliyorum.

Anlaman için böyle sorugu ekliyorum..

Kod:
'------------------------
SonTarih=Date()
T1=day(SonTarih)
T2=month(SonTarih)
T3=year(SonTarih)
SorguTarihi=T3&"-"&T2&"-"&T1  '  vt de  format 2006-12-12
'------------------------

SET SQLTop = Baglantix.Execute("SELECT COUNT(ID) FROM program WHERE program_durum=1 and program_baslama_tr  >= '"&SorguTarihi&"' ")
yenitarih=Date()

tarih >= '"& tarihSorgu (tarihSorgu) &" .................



Kod:
	function tarihKaydet ( hangiTarihi )
		
		if isdate(hangiTarihi) then
			dim duzenlenmisTarih
			duzenlenmistarih = year(hangitarihi)&"/"
			duzenlenmistarih = duzenlenmistarih & month(hangitarihi)&"/"
			duzenlenmistarih = duzenlenmistarih & day(hangitarihi)
		end if

	tarihKaydet = duzenlenmisTarih
	end function

	function tarihSorgu ( hangiTarihi )
		
		if isdate(hangiTarihi) then
			dim duzenlenmisTarih
			duzenlenmistarih = year(hangitarihi)&"-"
			duzenlenmistarih = duzenlenmistarih & month(hangitarihi)&"-"
			duzenlenmistarih = duzenlenmistarih & day(hangitarihi)
		end if

	tarihSorgu = duzenlenmisTarih
	end function


	function tarihGoster ( hangiTarihi )
		
		if isdate(hangiTarihi) then
			dim duzenlenmisTarih
			duzenlenmistarih = duzenlenmistarih & day(hangitarihi)
			duzenlenmistarih = duzenlenmistarih &"/"&month(hangitarihi)
			duzenlenmistarih = "/"&year(hangitarihi)
		end if

	tarihGoster = duzenlenmisTarih
	end function
VT de tarihler bu şekilde ise sorun olmaz "2006-12-12" değil ise o formata göre sorguyu düzenlersiniz.


Access'ten geçiş sancılı oluyor eğer execute metodunu fazla kullanmadıysanız herşey SQL ve execute ile olsun hız performans süper, her zaman recordset çalışır derler ama henüz göremedim..

Mesaj arsende tarafından 09.02.2007 (00:21) yeniden düzenlendi.
arsende şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin