ADODB.Recordset (0X800a0cb3) Hatası (Satır Rs.Addnew)
-
<%
Set baglan = Server.CreateObject("adodb.connection" )
Set rs = server.CreateObject("Adodb.Recordset" )
baglan.open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& Server.Mappath("vt.accdb" )&";Persist Security Info=False;"
sql="select * from iletisim_mesajlari"
rs.open sql,baglan,1,3
rs.AddNew ---------------------------> (Hata verilen satir)
rs("adsoyad" )=request.form("ad" )
rs("email" )=request.form("email" )
rs("tel" )=request.form("tel" )
rs("mesaj" )=request.form("textarea" )
rs.update
Response.Write "<script>alert('Mesajiniz Iletilmistir.' );</script>"
Response.Write "<script>window.navigate('iletisim.asp' );</script>"
rs.close
%>
Hata Tipi:
ADODB.Recordset (0x800A0CB3 )
Geçerli Kayit Dizisi güncellestirmeyi desteklemiyor. Bu, saglayicinin veya seçili kilit türünün bir sinirlamasi olabilir.
/asdasd/iletisim_kaydet.asp, line 55
Acil Yardim Lütfen..! -
set baglan = Server.CreateObject("ADODB.baglanection")
baglan.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb"))
set rs = server.createobject("adodb.recordset")şeklinde dene bakalım
-
Onunla olamaz zaten veritabanı ".accdb" uzantılı Microsoft Office Access 2007. Senin dediğini önce denedim ilk başta hata verdi. Böyle bişey ilk defa karşıma çıkıyor.
-
problem gözükmüyor çalışıyor kodlar denedim.
* işlem sırasında dbnin kapalı olduğuna emin ol
* tablodaki hücrelerin tiplerini kontrol et
* tablodaki hücrelerin otomatik benzersiz id alıyor mu kontrol et
* yazma okuma izinlerini kontrol et
büyük ihtimal yaşadığın sorun bunlardan biri.
-
O bağlantı türü ile accdb ye bağlanamazsın hocam, kaydederken office 2003 (mdb) olarak kaydet db'i.
* Veritabanına okuma yazma izni ver.
-
EnableTurk bunu yazdı:
-----------------------------O bağlantı türü ile accdb ye bağlanamazsın hocam, kaydederken office 2003 (mdb) olarak kaydet db'i.
* Veritabanına okuma yazma izni ver.
-----------------------------localde denedim bağlanıyor :/
-
pesimistzombie bunu yazdı:
-----------------------------problem gözükmüyor çalışıyor kodlar denedim.
* işlem sırasında dbnin kapalı olduğuna emin ol
* tablodaki hücrelerin tiplerini kontrol et
* tablodaki hücrelerin otomatik benzersiz id alıyor mu kontrol et
* yazma okuma izinlerini kontrol et
büyük ihtimal yaşadığın sorun bunlardan biri.
-----------------------------Hacı dediklerinin hepsini yaptım önceden ama yinede localhost'ta çalışmıyor. Hosta attım çalışıyor. Bu sefer sorun yönlendirmede :S
