asp tarih problemi

anka

Pratik Üye
İYİNET Üyesi
Katılım
9 Kas 2011
Mesajlar
26
Beğeniler
0
Yaş
38
#1
bir spor sitesi tasarlamaya calısıyorum bır bolumunde gecen haftanın maclarını yazdırmak isitiyorum takımın oynadıgı mac , 7 gunden bırı olacagı ıcın
soyle bır sey dusundum butun macları hafta ve tarih olarak bır tabloya yazdırdım hafta 8 tarih 12.01.2012
hafta 8 tarih 14.01 2012
hafta 8 tarih 15.01 2012 seklınde yazdırdım
ve su kodlar ıle yazdırdım
Set Cn= Server.CreateObject("ADODB.Recordset")
Sql = "SELECT * FROM hafta where hafta_tarih=date() order by hafta_tarih asc"
Cn.Open Sql,conn,1,3


hangi hafta:<%=cn("hafta")%><br><br> bu kısımla kontrol edıyorum hafta dogru geliyor 8 olarak

gecen_hafta=Cn("hafta")-1 gecen haftayı ıstdeğim için 8-1 diyorum
hatalı kısım burdan sonra baslıyor 8 haftada takım1 veya takim2 olanı yazdırmak ıstedğimde hata verıyor bu problemı nasıl asarım
Set Cn2 = Server.CreateObject("ADODB.Recordset")
Sql2 = "SELECT * FROM fikstur where hafta = " & gecen_hafta & " and takim1='SAMSUNSPOR' or takim2='SAMSUNSPOR' order by tarih"
Cn2.Open Sql2,conn,1,3

Microsoft OLE DB Provider for ODBC Drivers error '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/a.asp, line 21

şimdiden tesekkurederim
 

NeverCare

Pratik Üye
İYİNET Üyesi
Katılım
10 Şub 2006
Mesajlar
19
Beğeniler
0
#2
gecen_hafta=Cn("hafta")-1 satırını

gecen_hafta=cint(Cn("hafta")-1) veya gecen_hafta=Int(Cn("hafta")-1)

şeklinde değişip dener misin
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Üst