Arkadaşlar merhabalar,
sorunum şu şekilde, bir alışveriş sitesi yapmaya çalışıyorum.Ürünleri sepete ekleme için yazdığım kodlar çalışıyor ancak, kullanıcının sepetindeki ürünleri görmesi için sepetim.asp ye yönlendiriyor.Buraya kadar herşey normal, sorun bundan sonra başlıyor.
sepetim.asp ye giriş yapmaya çalıştığında aşağıdaki hatayı alıyorum;

Microsoft JET Database Engine (0x80040E07)
Ölçüt ifadesinde veri türü uyuşmazlığı.

Şimdi bildiğim kadarıyla dbdeki sütunların aynı tipte olmamasından dolayı veriyor bu hatayı.Ancak sorun şu ki dbde idler otomatik olarak tanımlı ve sepet tablosundaki idlerde sayı olarak tanımlı.

Nerede hata yaptığımı çözemedim bi türlü.
Aşağıda sepetim.asp sayfasında kullandığım kodları da yazdım ;

<%
set rssepet = Server.CreateObject("ADODB.Recordset")
rssepet.open "select * from sepet where id = '"&session("id")&"'",baglan,1,3
if rssepet.Eof Then
Response.Write " Hiç Bir Ürün Bulunamadi"
End if
Do while not rssepet.eof
Set rsurun = Server.CreateObject("ADODB.RecordSet" )
rsurun.open "Select * from urun where urunid = '"&rssepet("urunid")&"'" , baglan,1,3 (hatayı bu satırda veriyor)
%>


Yardımcı olacak arkadaşlara şimdiden teşekkürler.