Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

bu hata kodunu neden verir??

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
Provider error '80004005'

Unspecified error

/db.asp, line 4


bu satırda
tech.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & efes)

yazıyo

arada sırada bu hatayı veriyor
refresh yapınca çoğunlukla düzeliyor ama bazen düzelmiyor

bu nedir ne nasıl çözebilirim

yardımcı olabilecek biri varmı
 

SLaYeR

0
Üye
Katılım
28 Ocak 2006
Mesajlar
812
Açılan Konu
88
Tepki puanı
0
Konum
?
siten çok yoğun olduğu için olabilir mssqle geç ;)
 

forumselcuk

0
Onaylı Üye
Üye
Katılım
26 Şubat 2006
Mesajlar
713
Açılan Konu
98
Tepki puanı
1
Konum
Selçuk Üniversi
efes i tanımlarkan Server.MapPath("aaa.mdb") şeklinde tanımladınmı?
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
siten çok yoğun olduğu için olabilir mssqle geç ;)

evet genelde online kişi sayısı yükseldiğinde oluyor :(

forumselçuk:
2. efes = Server.MapPath("/xxxxxxxx.mdb")
3. Set tech = Server.CreateObject("ADODB.Connection")
4. tech.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & efes)

tanımlama bu şekilde
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
bu sorunu nasıl çözebilirim mysql e geçmekten başka
kodlarla yada başka birşeyle çözme imkanı yokmu
 

Turkmucit

0
Onaylı Üye
Üye
Katılım
18 Ocak 2006
Mesajlar
1,523
Açılan Konu
91
Tepki puanı
0
Veritabanlarını daha verimli kullanma yöntemlerini dene.Cache kullanımı ve sorguları düzenlemek gibi.
Örneğin 20 elemanı olan ve çok nadiren değişen bir tablon varsa bunun yerine bir yazı dosyası kullanabilir yada kodun içerisine gömebilirsin.
Kolaylıklar..
 

manglerman

0
Onaylı Üye
Üye
Katılım
1 Eylül 2006
Mesajlar
340
Açılan Konu
22
Tepki puanı
0
Konum
<%="istanbul"%>
db mdb ise sıkıştır ve onar yapabilirsin oda baya işine yarar db şişmiş olabilir. bunu yapan kodlarıda temin edebilirsin internetten her sabah siteye ilk giren insanla birlikte db yi bir kez sıkıştır ve onar yaparsın oda yardımcı olur problemin düzelmesine...
 

Sodom

0
Onaylı Üye
Üye
Katılım
14 Mayıs 2007
Mesajlar
208
Açılan Konu
6
Tepki puanı
0
Konum
Nevizade
<%
Set bag = Server.CreateObject("ADODB.Connection")
bag.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM tablo"
rs.Open sql, bag, 1, 3 'db açtık devam edelim...
%>

ASP'de iki çeşit db yolu tanımlama olduğunu, bir tanesinin diğerine göre yavaş olduğundan online sayısı arttığında sürekli hata verdiğini; fakat, bu şekilde tanımlarsam hataların azalacağını ve diğerinden çok daha hızlı olduğunu söylemişti üniversiteden Visual Basic öğretmenim. Mesajını görünce paylaşmak istedim. Denersen faydalı olabilir.
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
ASP'de iki çeşit db yolu tanımlama olduğunu, bir tanesinin diğerine göre yavaş olduğundan online sayısı arttığında sürekli hata verdiğini; fakat, bu şekilde tanımlarsam hataların azalacağını ve diğerinden çok daha hızlı olduğunu söylemişti üniversiteden Visual Basic öğretmenim. Mesajını görünce paylaşmak istedim. Denersen faydalı olabilir.

teşekkürle bunu hemen deneyeyim


edit: olmadı. gene aynı
şu anda 4 online olmasına rağmen
hata devam ediyor
db sıkıştır ve onar yaptım bu sabah ama nafile
 

Sodom

0
Onaylı Üye
Üye
Katılım
14 Mayıs 2007
Mesajlar
208
Açılan Konu
6
Tepki puanı
0
Konum
Nevizade
Hata mesajını arattım ve aspindir de şöyle bir başlık buldum. işine yarayabilir.

http://www.aspindir.com/yardim/konuoku.asp?ID=61

Bu tarz hatalarla databasem 100 mb ı geçince ve online sayım fazla olduğunda karşılaşıyordum. Daha hızlı bir sunucuda sorunu çözebilir tahminimce. Ama access db de en sinir olduğum şey TR karakter hatası :(

Yaşadıklarımdan ne ders çıkardım diye sorarsanız:
Üyelik sistemli, forum tarzı sitelerimi php + mysql kullanıyorum.
Bilgi, makale v.s fazla karmaşık olmayan sistemlerde asp + access
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
benim db 1.5 gb video sitesi
online en yüksek olduğu zamanlarda 80 falan
bide 100 mb db olsa hiç açılmayacak demekki
sodom ilgin için teşekkürler
 

annudora

0
Onaylı Üye
Üye
Katılım
6 Mart 2006
Mesajlar
2,016
Açılan Konu
308
Tepki puanı
2
Konum
@nkara
benim db 1.5 gb video sitesi
online en yüksek olduğu zamanlarda 80 falan
bide 100 mb db olsa hiç açılmayacak demekki
sodom ilgin için teşekkürler

Soruna çözüm şudur - bende yasadım denedim - ama daha sonra bu hatayı almama garantisi olamaz :

Veritabanı adını değiştir - doğal olarak baglantı dosyasında da veritabanı adını değiştir - ve yeniden dene. düzelecektir. Ama bunu genelde acık kalan baglantılar sebep olabilir. Hostun kalitesiz olusundan da kaynaklanabilior. Ornegin 5.000 günlük hitle bu hatayı aldıgım bi firmadan baska yere gectim - 11.000 günlük hitle aylarca hic bu sorunu yasamadım. Ama asırı hit ten oturu shared packetde o domain SUSPEND edildi - tabi bu ayrı konu :)

Kaliteli host firmasını sec - RS.OPEN diye acılan baglantıları RS.CLOSE ve SET RS = nothing diyerek kapat.
Kolay gele...
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
Soruna çözüm şudur - bende yasadım denedim - ama daha sonra bu hatayı almama garantisi olamaz :

Veritabanı adını değiştir - doğal olarak baglantı dosyasında da veritabanı adını değiştir - ve yeniden dene. düzelecektir. Ama bunu genelde acık kalan baglantılar sebep olabilir. Hostun kalitesiz olusundan da kaynaklanabilior. Ornegin 5.000 günlük hitle bu hatayı aldıgım bi firmadan baska yere gectim - 11.000 günlük hitle aylarca hic bu sorunu yasamadım. Ama asırı hit ten oturu shared packetde o domain SUSPEND edildi - tabi bu ayrı konu :)

Kaliteli host firmasını sec - RS.OPEN diye acılan baglantıları RS.CLOSE ve SET RS = nothing diyerek kapat.
Kolay gele...


ok önce senin dediğin gibi bi düzenleyeyim
calisanhost dan resellerim var orda şimdi düzelmezse ayrı bi host alırım artık
 

GReYDeR

0
Onaylı Üye
Üye
Katılım
6 Şubat 2007
Mesajlar
618
Açılan Konu
66
Tepki puanı
0
Konum
Manisa
hostingle görüştüm
isimtescil deki dns sorunları nedeniyle böyle hata alırsınız diyor :(
 

Brky

0
Onaylı Üye
Üye
Katılım
4 Haziran 2007
Mesajlar
138
Açılan Konu
18
Tepki puanı
0
Hmm

Arkadaşım acces kullandığım zamanlar bende yaşamıştım böyle bir sorunu.Veri tabanın şişme yapıyor ondan dolayı böyle bir hata veriyor.Mssql veri tabanına geçmeni öneririm hem kodlardada değişiklik yapmamış olursun sadece veri tabanı yolunu değiştirceksin yani mssql'a geçmesi kolayda hiç durma derim.
 

Stain

0
Onaylı Üye
Üye
Katılım
2 Nisan 2007
Mesajlar
116
Açılan Konu
16
Tepki puanı
0
Konum
Sevdim O Zalimi
ÖRN: webhocam.com
Sanırım mdb(access) kullanıyor ve böyle bi problemle karşılaşmıyorlar peki fark ne ? tabikide performanslı kodlar ve hızlı makinalar kullanmak, başka çaresi YOK.
 
Üst