Şimdi Ara

ASP DE MD YOLU BELİRLEME

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
3
Cevap
0
Favori
767
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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....





    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.
    quote:




    < Bu mesaj bu kişi tarafından değiştirildi yamahasg -- 27 Mayıs 2006; 19:59:08 >







  • 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")

    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
  • quote:

    Orjinalden alıntı: deLi_YuSuF

    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")

    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 >




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.