asp sorgu hatası

0
Onaylı Üye
Üye
Katılım
16 Mayıs 2008
Mesajlar
66
Tepki puanı
0
Merhaba arkadaslar access veritabanında tarih adli bir alanım var iki tarih arasını sorgulamak istiyorum ancak bu hatayı veriyor

ADODB.Recordset error '800a0bb9'

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

/otomasyon/sorgu_iki_tarih_arasi2.asp, line 13

kodlar aşağıdaki gibi

<%@LCID=1055%><%
dbyolu = "basee/veritabanimbenim.mdb"
StrPath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&dbyolu&"")%>

<%
tarih1 = Request.form("tarih1")
tarih2 = Request.form("tarih2")



set aramalar = Server.CreateObject("Adodb.Recordset")
SQL = "SELECT * FROM is_takip WHERE tarih BETWEEN tarih1 and tarih2"
aramalar.open sorgu,baglanti,1,3

sorgu cümlesinde

tarih=>tarih1 and tarih=< tarih2 şeklindede denedim

bundan baska bir çok şekilde denedim ama yine olmadı

yardımlarınızı bekliyorum
tesekkurler
 
0
Onaylı Üye
Üye
Katılım
28 Mart 2010
Mesajlar
332
Tepki puanı
9
Konum
İstanbul
Kod:
set aramalar = Server.CreateObject("Adodb.Recordset")
SQL = "SELECT * FROM is_takip WHERE tarih BETWEEN tarih1 and tarih2"
aramalar.open [B]sorgu[/B],baglanti,1,3
burada sorgu yerine SQL yazmayı dener misiniz?

ayrıca SQL = "SELECT * FROM is_takip WHERE tarih BETWEEN tarih1 and tarih2"
sorgusunu
Kod:
SQL = "SELECT * FROM is_takip WHERE tarih BETWEEN '" & tarih1 & "' and '" & tarih2 & "'"
yapmayı unutmayın.
 
0
Onaylı Üye
Üye
Katılım
9 Ocak 2010
Mesajlar
86
Tepki puanı
2
L = "SELECT * FROM is_takip WHERE tarih BETWEEN '#"&tarih1&"#' and '#"&tarih2&"#'"
 
0
Üye
Katılım
17 Ağustos 2010
Mesajlar
19
Tepki puanı
2
SELECT * FROM is_takip WHERE tarih BETWEEN "& tarih1 &" AND "& tarih2 &"

bu şekilde yapmalısın...
 
Geri
Üst