View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 16.11.2007   #4 (permalink)
Cdurdu
 
Üyelik Tarihi: 10.11.2007
Yer: Durdu
Yaş: 21
Mesaj: 9
Re: Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) Çözüm bulamadım.

Yok eklemeye çalıştığım kelime 7 karakter . Bu yüzden sanırım birincisi değil fakat
2. seçenek olabilir. Kodları aşağıya yazdım sub kullanıyorum ve ekleme yapılan bölüm şöyle.

Kod:
sub ekle

urunid = request.form("urun")
gamtablo = request.form("gam")
set objUrun = bag.execute("select * from "&gamtablo&" WHERE id = "& urunid &"")
urunadi = objUrun("adi")
set objRS = server.createobject("ADODB.Recordset")
strsql = "Select * from tblsepet"
objRS.open strsql,bag,1,3
adet= request.form("adet")
brm_fyt =objUrun("brm_fiyat")
toplam_bedel = adet * brm_fyt

objRS.addnew
objRS("fldurunadi")=urunadi
objRS("adet")=adet
objRS("fldfiyat")=toplam_bedel
objRS("fldSID")=session.sessionID ' Kimin sepeti olduğunu tanımak için
objRS.update
response.Redirect("sepete_ekle.ASP?islem=sepet")
end sub
Bu arada denemek için tabloda fldurun alanını öelliğini text yaptım bu sefer hata değişti ve şöyle ;

[Hata]
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Geçersiz dize veya arabellek uzunluğu
[/Hata]


İlginiz için ikinize de çok teşekkür ederim arkadaşlar umarım çözeriz.

Mesaj Cdurdu tarafından 16.11.2007 (22:29) yeniden düzenlendi.. Açıklama: Kelime hatası!
Cdurdu şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin