herkese selam ben frontpagede web sitesi yaptım gayet güzel işliyor. fakat asp ile biraz geliştireyim dedim ama bir türlü yapamadım. frontpage ile yaptığım siteye internetten bulduğum hazır mail form.asp ve şehirlerarası uzaklık mesafe.asp gibi dosyaları yaptım oldu. ama hazır ziyaretçi defteri asp kodu indirdim. linkini verdim. mesajı yazdım gönder dediğimde
****************************************************************************** Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/ziyaretcidefteri/ekle.asp, line 86 ******************************************************************************
böyle bir hata veriyor. hazır scriptlerin içinde beni oku metinlerinde ""Veritabanını başka bir klasöre koyacaksanız"" ve "VERİ TABANI ADINI HER SAYFAYI AÇİP MANUEL DEİŞTİRMENİZ GEREK" son olarak ""DB yolunun ayarı """ şeklinde yazılar yazıyor.
bana verilen yukarıdaki hata mesajıda sanırım db yolunu belirtmediğim için olacak herhalde. db yolu nasıl belirlenir.
bu konu hakkında bana acilen cevap yazarsanız sevinirim. resimli olursa çok makbule geçer. detaya girmeyin lütfen asp yi bilmiyorum. pek anlamam. bu konu hakkında bilgilerinizi esirgemeyin. yaptığım site resmi daire web sitesi. konu hakkında mailimide mesaj yazabilirsiniz. mail adresimdende görüşebiliriz....
örnekte olduğu gibi yapımcının değiştirin dediği yerdeki hangi yerleri nasıl değiştireceğiz. burada YOL NASIL verilecektir.[/b] örnekle açıklayan olursa sevinirim.
benim hatam bundan dolayımı kaynaklanır. cevaplayan herkese şimdiden teşekkürleri bir borç bilirim.
quote:
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Mdb Aynı Klasörde İse Db.Mdb 'i Mdb DosyasininIsmı.mdb Olarak Deqişceksin
Başka Bi Klasörde İse Klasor/DosyaninIsmı.Mdb Olarak Deqişceksin
Umarım Anlata Bilmişimdir
verdiğin bilgilerden dolayı teşekkür ederim. yıldızla başlayan (*.mdb) dosyasını birşey yapmayacakmıyız. bu sondaki server. map ile başlayan yerdekini değiştireceğiz doğrumudur. değiştirdiğimiz zaman tırmaklar ve parantezler olacakmıdır. ve ayrıca adres çubuğundaki tam yolumu (mesela: c:\\documantsettins/yamahasg/serkan/defter/db/ziyaret.mdb) olarakmı yazacağız..... yoksa sadece kısacamı belirteceğiz (db/ziyaret.mdb olarakmı)
değiştirip denediğim zaman şu şekilde hata veriyor;
******************************************************************************************** Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/ziyaretcidefteri/ekle.asp, line 86 ********************************************************************************************
değiştirdiğim halde böyle hata veriyor kodlarıda vermiştim inceleyip ona göre bana çözüm üretirseniz sevinirim hatam nerede olduğunu öğrenmiş olurum..
< Bu mesaj bu kişi tarafından değiştirildi yamahasg -- 28 Mayıs 2006; 18:48:25 >
******************************************************************************
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/ziyaretcidefteri/ekle.asp, line 86
******************************************************************************
böyle bir hata veriyor. hazır scriptlerin içinde beni oku metinlerinde ""Veritabanını başka bir klasöre koyacaksanız"" ve "VERİ TABANI ADINI HER SAYFAYI AÇİP MANUEL DEİŞTİRMENİZ GEREK" son olarak ""DB yolunun ayarı """ şeklinde yazılar yazıyor.
bana verilen yukarıdaki hata mesajıda sanırım db yolunu belirtmediğim için olacak herhalde. db yolu nasıl belirlenir.
bu konu hakkında bana acilen cevap yazarsanız sevinirim. resimli olursa çok makbule geçer. detaya girmeyin lütfen asp yi bilmiyorum. pek anlamam. bu konu hakkında bilgilerinizi esirgemeyin. yaptığım site resmi daire web sitesi. konu hakkında mailimide mesaj yazabilirsiniz. mail adresimdende görüşebiliriz....
hata veren 86 satırın kodları şöyle:[/b]
ekle.asp dosyasının kodları şöyle:
79- sqlString= "INSERT INTO veriler" &_
80- "(ad, email, ip, sehir, mesaj) VALUES (" &_
81- " '" & fixQuotes(ad) & "' , "&_
82- " '" & fixQuotes(email) & "' , "&_
83- " '" & fixQuotes(ip) & "' , "&_
84- " '" & fixQuotes(sehir) & "' , "&_
85- " '" & fixQuotes(mesaj) & "')"
86-bag.execute sqlString
87-'------------------------------------------------------------------------------------------------------------------
88-Session("Mesaj_ekle_tamam")=TRUE
89-Response.Redirect "default.asp?Ekle=Tamam&Yazan="&ad&""
90-'------------------------------------------------------------------------------------------------------------------
91-bag.close
92-set bag = nothing
ekle.asp deki satırlar ve kodları böyle.
hazır mesaj ismi ise "cem ziyaretçi defteri v1"
örnek verecek olursak:
yapımcı açıklaması şöyle:
DB Yolunu add.asp Satır 4 , default.asp Satır 3 ' den değiştirmenizi tavsiye ederiz.
kodları ise
add.asp
satır4----- Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
default.asp:
satır3----- Sur.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
örnekte olduğu gibi yapımcının değiştirin dediği yerdeki hangi yerleri nasıl değiştireceğiz. burada YOL NASIL verilecektir.[/b] örnekle açıklayan olursa sevinirim.
benim hatam bundan dolayımı kaynaklanır. cevaplayan herkese şimdiden teşekkürleri bir borç bilirim.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi yamahasg -- 27 Mayıs 2006; 19:59:08 >