Hatayı çzme şekline bakınca, hata vermesi mantıklı geldi bana, zaten "file already in use" yani "dosya zaten kullanılıyor" diye bir uyarı vermiş..

aynı hata benimde çok kez başıma geldi db yi onar databaseyolu="vt. mdb"Set veritabani = Server. CreateObject veritabani. Open "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & Server. MapPath şu şekil dene yine olmuyorsa veritabanını bir klasre at ve yazma okuma iznini o klasre ver db yolunu adını değiştir en son çare bide kodlarına bakıver :D.. ama ben sorunumu db yi klasre atıp ona yazma okuma vererek çzdüm :|

yardımın için sağolasın pesimist sorunu çzdüm sorunun kaynagı index e include ettiğim bir dosyaya veritabanı yolunu yazmışım. kaldırdım oldu :)

Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers error '80004005' Operation must use an updateable query. Sorun:Veritabanınızın bulunduğu klasre yazma izninizin olmaması durumunda bu hata ortaya çıkar. Çzüm:Klasre yazma izni vermeniz gerekir. Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers error '80004005' The Microsoft Jet database engine cannot open the file ' '. It is already opened exclusively by another user, or you need permission to view its data. Sorun:Genellikle PWS yada ISS'de grülen bir hatadır. Nedeni sizin veritanınızı açıp üzerinde işlemler yaparken bir yandan da ASP dosyalarını çalıştırmaya çalışmanızdır. Çzüm:Access'de açtığınız veritabanını kapatın. Hata Kodu:ADODB. Recordset error '800a0bb9' The application is using arguments that are of the wrong type, are out of acceptable range, or are in conflict with one another. /analyzer/Default. asp, line 15Sorun:Veritabanınıza bağlanmak için kullandığınız koda atadığınız değişken ile Recordset'i açarken kullandığınız değişkenin adları farklıdır. Çzüm:Hata yaptığınız isimleri düzeltin. Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' Number of query values and destination fields are not the same. Sorun:SQL INSERT INTO ifadenizde yer alan veritabanına kaydolacak ifadelerin sayısı ile veritabanınızdaki alanların sayısı uyuşmamaktaÇzüm:ıfadelerin sayısından emin olun. Eğer eminseniz arada bir virgülü atlamamış olduğunuzdan emin olun. Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers error '80040e10' Too few parameters. Expected 1. Sorun:SQL'iniz içerisinde yer alan WHERE yada ORDER BY ifadelerinden sonra gelen alanların isimlerinde bir hata var. Çzüm:ısimlerin yazımını kontrol edin. Hata Kodu:ADODB. Fields error '800a0cc1' ADO could not find the object in the collection corresponding to the name or ordinal reference requested by the application. /temp/error. asp, line 15Sorun:SQL'iniz içerisinde belirttiğiniz alan adlarında hata varÇzüm:Alan adlarının isimlerini kontrol edin. Hata Kodu:ADODB. Field error '80020009' Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record. /temp/error. asp, line 15Sorun:ıstediğiniz ifadenin veritabanında olmamasından kaynaklanan bir hatadırÇzüm:Açıklaması çok uzun :) Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers error '80040e14' Syntax error in query expression '...' Sorun:Yazı içerisinde geçen işaretlerinin yarattığı bir sorundur. Çzüm:InsertAP fonksiyonunu kullanarak ' işaretlerini " işaretine çevirin. Hata Kodu:Microsoft JET Database Engine hata '80004005' 'd:\inetpub\wwwroot\aspnedir\data. mdb' dosyası bulunamadı. Sorun:Veritabanına yaptığınız bağlantıda hata yapmışsınız Çzüm:Veritabanına verdiğiniz isimi, uzantısını ve yolunu kontrol ediniz Hata Kodu:ADODB. Connection hata '800a0e7a' Sağlayıcı bulunamıyor. Düzgün yüklenmemiş olabilir. Sorun:Bağlantıda nokta veya virgüllerde hata yapmışsınızÇzüm:Veritabanını çağırırken nokta veya vigüllere dikkat etmemişsiniz Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers hata '80004005' Veri kaynağı adı çok uzun Sorun:Bağlantıyı açtığınız blümde eksik veya hatalı kelime yazmışsınızÇzüm:Bağlantıyı aç ifadesinden sonra gelen alanların isimlerinde bir hata var. ısimlerin yazımını kontrol edin. Hata Kodu:Microsoft JET Database Engine hata '80040e37' Microsoft Jet veritabanı alt yapısı 'Categories' giriş tablosunu veya sorgusunu bulamadı. Tablo veya sorgunun varolduğundan ve adın doğru yazıldığından emin olun. Sorun:Veritabanında aranılan tablo bulunamıyor. Çzüm:Veritabanınızdaki tablo isimi'nin. asp dosyasındaki isim ile karşılaştırın ikisinde'de verilen adların aynı olmasına dikkat edin Hata Kodu: Microsoft JET Database Engine hata '80040e10' Gerekli bir veya daha fazla parametre için girilen değer yok. Sorun:Veritabanında aranılan tablo bulunamıyorÇzüm:Veritabanınızdaki tablo isimi'nin. asp dosyasındaki isim ile karşılaştırın ikisinde'de verilen adların aynı olmasına dikkat edin Hata Kodu:Microsoft JET Database Engine hata '80040e14' 'CurrentCats SC' sorgu ifadesi içindeki Szdizimi hatası Sorun:Hatalı bir sorgu ifadesi kullanmışsınızÇzüm:Kullandığınız sorgu ifadelerini kontrol edin Hata Kodu:Microsoft VBScript derleme hatası (0x800A0409)Sonlandırılmamış dize sabiti/ArgoNewsv2.0/main. asp, line 26, column 59CatSQL = "SELECT FROM Categories ORDER BY CurrentCats ASCSorun:Bağlantıyı kapatmamışsınızÇzüm:Bağlantı noktalarını kontrol edin ve dize sabitini kapattığınıza emin olun " işaretini eklediğinize emin olun Hata Kodu:Microsoft VBScript çalışma hatası hata '800a01b6' Nesne bu zellik veya yntemi desteklemiyor: 'EO' Sorun:Geçersiz nesne kullanmışsınızÇzüm:Kullandığınız nesneleri kontrol edin ve hatalı yazmadığınıza emin olun Hata Kodu:Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) Çok az parametre. 1 bekleniyor. Sorun:Veri tabanına sorgu yaparken olmayan bir isim kullanmışsınızÇzüm:sorgu yaparken kullandığınız isimleri kontrol edin genelde ve harflerinde problem çıkmaktadır bu harflerin isimlerini değiştirerek yeniden deneyin "C:\inetpub\wwwroot" klasrüne veya veritabanınızın olduğu klasre sağ tıklayın ve zellikler diyip Güvenlik sekmesine girin. Eger güvenlik blümü yoksa bilgisayarıma girin. Yukarıda Araçlar sekmesinde Klasr Seçeneklerini bulun. Ona girdikten sonra gene yukarıdan grünüm blümünü seçin. Asagidaki Listede en altta "Basit dosya paylaşımını kullan " seçeneğinin işaretini kaldırın ve uygula diyin ve tamam diyip bitirin. Artık güvenlik blümünün gelmesi lazim. Yukarıdan güvenlik sekmesine gelin ve orda Hesab eğer listede varsa onu seçip alt kısımdan Modify'ye izin vermeniz yetecektir. Modify(Düzenleme, yukaridan 2. cidir)'ye izin verince diger kutularında işaretlenmesi gerekiyor otomatik. Eğer bu IUSR_PcAdı hesabı yoksa sağ altta gelişmiş komut düğmesine tıklayın açılan pencereden sol tarafdaki Ekle düğmesine tıklayın. Gelen pencereden gene gelişmiş düğmesine tıklayın. Sonraki gelen pencerede sağ'daki Hemen Bul düğmesine tıklayın asağıdaki listeden IUSR_PcAdı'ni seçip tamam diyin. Sonra 2 kere üst üste gelen pencereye tamam diyerek geçin ve en başa dnmüş olcaz ve orda artık listede IUSR_PcAdi olmuş olcak ona basarak ve alttan Modify'ye basarak hepsine izin verin. Bylece IIS'imiz sorunsuz çalışacaktır.

herkese selamlar oncelikle. butun gun ugrastım fakat bir türlü çzemedim su hatanın sebebi nedir acaba?veritabanı <%SET veritabani = Server. CreateObject veritabani. Open "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & Server. MapPath %> hata Microsoft JET Database Engine error '80004005' Could not use ''; file already in use. /blog/baglanti. asp, line 6 tırnak işareti weya iki noktayı kullanmadın diyor anladıgım kadarıyla. vewritabanındaki parantezden sonra tırnak kullandıgımda ise yeniden hata weriyor. sorun nerde acaba?