Tam Sürümünü Görmek İçin : Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Orjinal mesajı gönderen Mariah
Şiir db'me yeni bir tablo ekleyip upload ettim, ama pws'de çalıştığı halde nette çalışmıyor... Bir bakar mısınız?
http://www.aksiseda.com/list1.asp
İyi de cevap yok mu? :aglama: :aglama:
Cok Sayin Mariah Hanimefendi,
Upload esnasinda .mdb dosyada bir hata olusmus olabilir. Oncelikle yeniden upload ederek deneyin.
Gerekli DSN bilgisi, sunucu bilgisayarda tanimlanmamis veya yanlis tanimlanmis olabilir.
DSN'li baglanti yerine, DSN'siz baglanti (yani dogrudan OLEDB surucusu kullanarak baglanti) yaparsaniz daha iyi... Baglanti komutlarinizi incelememiz icin buraya yazarsaniz iyi olur.
Microsoft'un bilimum hata icin kullandigi Microsoft OLE DB Provider for ODBC Drivers error '80004005' mesaji ile karsilasildiginda Ingilizce bilenler oncelikle bu sayfaya (http://www.webwizguide.info/asp/faq/access_database_faq.asp) bakabilirler.
En az 20 kere upload ettim, olmadı... Sayfalarda sorun yok sanırım, daha önce de bunları kullanıyordum, hele ilk gelen şiir sayfalarını hiç değiştirmedim... Önce şair listesine, ordan şiir listelerine, oradan şiir göster sayfasına geçiyoruz, değişikliği orada yaptım... Db'ye de yorumlar başlıklı yeni bir tablo ekledim... Aynı tablo yazarlar sayfasında çalışıyor...
list1.asp sayfasinin ilk 10 satirini buraya yazabilir misin?
Bir de siirler cok kotuyse calismayabilir.
<%
dim objbaglanti, vt_yol
vt_yol="Driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("db/aksiseda.mdb")
set objbaglanti=server.createobject("adodb.connection")
objbaglanti.open vt_yol
dim sorgum, kayitsetim
%>
<html>
<head><title>.: A K S İ S E D Â :.</title>
Edebiyat dünyasının en iyi şairleri bunlar... :)
aksiseda.mdb isimli dosya, ana klasorun altinda bulunan /db klasorunde, degil mi? Path (yol) hatasi olabilir.
Bir de su sekilde baglanmayi denesene:
<%
dim objbaglanti, kayitsetim, sorgum
set objbaglanti = server.CreateObject("ADODB.Connection")
objbaglanti.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0" & _
";Data Source=" & server.mappath("db/aksiseda.mdb") & _
";Persist Security Info=False" & _
";User Id=admin" & _
";Password="
objbaglanti.ConnectionTimeout = 15
objbaglanti.CommandTimeout = 30
objbaglanti.CursorLocation = 3
objbaglanti.Open
%>
<html>
<head><title>.: A K S İ S E D Â :.</title>
Buna gerek kalmadı, DB'yi yeniden yaptım ve düzeldi... Teşekkür ederim... Bu arada, ben bir acemi tanıyorum, sen o musun? :)
Buna gerek kalmadı, DB'yi yeniden yaptım ve düzeldi...
Palavra atmayi birak. DB'yi yeniden duzenlemismis... Hadi itiraf et, hangi berbat siiri sildin de sorun halloldu.
Bu arada, ben bir acemi tanıyorum, sen o musun? :)
O'yum
teddmcload
15/02/2003, 21:44
konuyu okudum. fıkra gibi :)
teddmcload
15/02/2003, 21:45
ayrıca www.aksiseda.com u ziyaret ettim. şiirden hoşlanmam ama tasarım güzel
Scorpion
15/02/2003, 23:04
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
hatası benim bildiğim yazma sorunundan kaynaklanıyordu. Yani klasor'e yazma izni verilmemiş olması gibi durumlarda alınıyordu bu hata.Hatta şolede devamı vardı.
"Operation must use an updatabase query"
Belki databasede yazma ile ilgili bir problem vardı salt okunur şeklinde falan
Bu hata mesaji, yuzlerce hatayi kapsiyor. Yani klasik Microsoft tavri var. Binbir cesit hata icin tek bir mesaj...
Bu mesajin ardindan gelen ikinci mesaj ve hataya sebep olan satirin numarasi ile (line xx) sorunu kestirmek biraz daha kolaylasiyor.
Mariah'nin sayfasindaki hata mesaji su sekildeydi:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x6cc Thread 0x34A DBC 0x342342 Jet'.
Bu hata genellikle baglanmak istenilen veritabani bulunamadiginda cikiyor. Muhtemelen veritabaninin yeri yanlis oluyor veya veritabani dosyasi bozulmus oldugundan baglanti kurulacak bir veritabani bulunamiyor.
Benim tanıdığım acemi olduğuna emin misin? Yukarıda şaka mı yaptın ciddi miydin anlamadım, ama şaka yaptığını farzediyorum... Benim sitemdeki şiirler çok güzeldir tamam mı, kötü şiiri koymam siteme... :) Arkadaşlara eleştirileri için teşekkür ederim... :)
teddmcload
18/02/2003, 19:54
en iyisi hata numarasını microsoft un sitesinde aratmak. bu durumda daha fazla bilgi edinebilirsiniz.
bence database e ulaşmakla ilgili bir problem var. ama ne?
microsoft ta arattınız mı?
PiYoNASP
04/03/2008, 00:15
böyle bir hata niye çıkıyor olabilir?
hiç bir arıza yok normalde tbloya başka yerde bağlanıyor ama bunda bağlanmıyor.. ve bu yüzden siteyi tekrardan kodlamayı düşünüyorum..
birde bunun
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
bu versiyonu çıkıyor tabloyu başka vt ye alınca
Forum Yazılımı : vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.