Kullanıcı Kılavuzu İptal

Veritabanı bağlantılarında sorun giderme

  1. Dreamweaver Kullanıcı Kılavuzu
  2. Giriş
    1. Dinamik web tasarımı hakkında temel bilgiler
    2. Dreamweaver'daki yenilikler
    3. Dreamweaver ile web geliştirme - Genel bakış
    4. Dreamweaver / Yaygın Sorular
    5. Klavye kısayolları
    6. Dreamweaver sistem gereksinimleri
    7. Özellik özeti
  3. Dreamweaver ve Creative Cloud
    1. Dreamweaver ayarlarını Creative Cloud ile senkronize etme
    2. Dreamweaver'da Creative Cloud Libraries
    3. Dreamweaver'da Photoshop dosyalarını kullanma
    4. Adobe Animate ve Dreamweaver ile çalışma
    5. Web için en iyileştirilmiş SVG dosyalarını Libraries'den ayıklama
  4. Dreamweaver çalışma alanları ve görünümleri
    1. Dreamweaver çalışma alanı
    2. Dreamweaver çalışma alanını görsel geliştirme açısından en iyileştirme
    3. Dosya adına veya içeriğe göre dosya arama | Mac OS
  5. Site kurma
    1. Dreamweaver siteleri hakkında
    2. Sitenizin yerel bir sürümünü kurma
    3. Yayımlama sunucusuna bağlanma
    4. Test sunucusu kurma
    5. Dreamweaver site ayarlarını içe ve dışa aktarma
    6. Mevcut web sitelerini uzak sunucudan yerel site köküne getirme
    7. Dreamweaver'daki erişilebilirlik özellikleri
    8. Gelişmiş ayarlar
    9. Dosya aktarmak için site tercihlerini ayarlama
    10. Dreamweaver'da proxy sunucu ayarlarını belirtme
    11. Dreamweaver ayarlarını Creative Cloud ile senkronize etme
    12. Dreamweaver'da Git'i kullanma
  6. Dosyaları yönetme
    1. Dosyaları oluşturma ve açma
    2. Dosyaları ve klasörleri yönetme
    3. Sunucunuzdan dosya alma ve dosyaları sunucunuza koyma
    4. Dosyaları teslim etme ve teslim alma
    5. Dosyaları senkronize etme
    6. Dosyaları farklılıklar açısından karşılaştırma
    7. Dreamweaver sitenizde dosya ve klasör perdeleme
    8. Dreamweaver siteleri için Tasarım Notları'nı etkinleştirme
    9. Olası Gatekeeper zaafını önleme
  7. Mizanpaj ve tasarım
    1. Mizanpaj için görsel yardımcılar kullanma
    2. Sayfanızın mizanpajını hazırlamak için CSS'yi kullanma hakkında
    3. Bootstrap kullanarak dinamik web siteleri tasarlama
    4. Dreamweaver'da ortam sorguları oluşturma ve kullanma
    5. Tablolara sahip içerik sunma
    6. Renkler
    7. Değişken ızgara mizanpajlarını kullanarak dinamik tasarım
    8. Dreamweaver'da Extract
  8. CSS
    1. Basamaklı Stil Sayfaları'nı anlama
    2. CSS Tasarımcısı'nı kullanarak sayfa mizanpajını yapma
    3. Dreamweaver'da CSS ön işlemcilerini kullanma
    4. Dreamweaver'da CSS Stili tercihlerini ayarlama
    5. Dreamweaver'da CSS kurallarını taşıma
    6. Dreamweaver'da satır içi CSS'yi CSS kuralına dönüştürme
    7. Div etiketleriyle çalışma
    8. Arka plana degradeler uygulama
    9. Dreamweaver'da CSS3 geçiş efektleri oluşturma ve düzenleme
    10. Kodu formatlama
  9. Sayfa içeriği ve varlıklar
    1. Sayfa özelliklerini ayarlama
    2. CSS başlığı özelliklerini ve CSS bağ özelliklerini ayarlama
    3. Metinle çalışma
    4. Metni, etiketleri ve nitelikleri bulma ve değiştirme
    5. DOM paneli
    6. Canlı Görünüm'de düzenleme
    7. Dreamweaver'da belgeleri kodlama
    8. Belge penceresinde öğe seçme ve görüntüleme
    9. Özellik denetiminde metin özelliklerini belirleme
    10. Web sayfası üzerinde yazım denetimi gerçekleştirme
    11. Dreamweaver'da yatay cetveller kullanma
    12. Dreamweaver'da font birleşimlerini ekleme ve değiştirme
    13. Varlıklarla çalışma
    14. Dreamweaver'da tarih ekleme ve güncelleştirme
    15. Dreamweaver'da sık kullanılan varlıklar oluşturma ve yönetme
    16. Dreamweaver'da görüntü ekleme ve düzenleme
    17. Medya nesneleri ekleme
    18. Dreamweaver'da video ekleme
    19. HTML5 video ekleme
    20. SWF dosyaları ekleme
    21. Ses efektleri ekleme
    22. Dreamweaver'da HTML5 ses ekleme
    23. Kitaplık öğeleriyle çalışma
    24. Dreamweaver'da Arapça ve İbranice metin kullanma
  10. Bağlama ve gezinme
    1. Bağlama ve gezinme hakkında
    2. Bağ oluşturma
    3. Görüntü eşlemeleri
    4. Bağlantı sorunlarını giderme
  11. jQuery bileşenleri ve efektleri
    1. Dreamweaver'da jQuery UI ve Mobile bileşenlerini kullanma
    2. Dreamweaver'da jQuery efektlerini kullanma
  12. Web sitelerini kodlama
    1. Dreamweaver'da kod yazma hakkında
    2. Dreamweaver'da kodlama ortamı
    3. Kodlama tercihlerini ayarlama
    4. Kod rengini özelleştirme
    5. Kod yazma ve düzenleme
    6. Kod ipuçları verme ve kod tamamlama
    7. Kodu daraltma ve genişletme
    8. Parçacıklar ile kodu tekrar kullanma
    9. Lint kodu
    10. Kodu en iyileştirme
    11. Tasarım görünümünde kod düzenleme
    12. Sayfaların başlık içeriğiyle çalışma
    13. Dreamweaver'da sunucu tarafı içerikleri ekleme
    14. Dreamweaver'da etiket kitaplıkları kullanma
    15. Dreamweaver'a özel etiketleri içe aktarma
    16. JavaScript davranışlarını kullanma (genel talimatlar)
    17. Yerleşik JavaScript davranışları uygulama
    18. XML ve XSLT hakkında
    19. Dreamweaver uygulamasında sunucu tarafı XSL dönüşümleri gerçekleştirme
    20. Dreamweaver uygulamasında istemci tarafı XSL dönüşümleri gerçekleştirme
    21. Dreamweaver'da XSLT için karakter varlıkları ekleme
    22. Kodu formatlama
  13. Ürünler arası iş akışları
    1. Dreamweaver uzantılarını yükleme ve kullanma
    2. Dreamweaver uygulama içi güncelleştirmeleri
    3. Dreamweaver'da Microsoft Office belgeleri ekleme (yalnızca Windows)
    4. Fireworks ve Dreamweaver ile çalışma
    5. Contribute ile Dreamweaver sitelerindeki içeriği düzenleme
    6. Dreamweaver-Business Catalyst entegrasyonu
    7. Kişiselleştirilmiş e-posta kampanyaları oluşturma
  14. Şablonlar
    1. Dreamweaver şablonları hakkında
    2. Şablonları ve şablon tabanlı belgeleri tanıma
    3. Dreamweaver şablonu oluşturma
    4. Şablonlarda düzenlenebilir bölgeler oluşturma
    5. Dreamweaver'da yinelenen bölgeler ve tablolar oluşturma
    6. Şablonlarda isteğe bağlı bölgeler kullanma
    7. Dreamweaver'da düzenlenebilir etiket niteliklerini tanımlama
    8. Dreamweaver uygulamasında yuvalanmış şablonlar oluşturma
    9. Şablonları düzenleme, güncelleştirme ve silme
    10. Dreamweaver'da xml içeriğini dışa ve içe aktarma
    11. Mevcut bir belgenin şablonunu uygulama veya kaldırma
    12. Dreamweaver şablonlarındaki içerikleri düzenleme
    13. Dreamweaver'daki şablon etiketleri için sözdizimi kuralları
    14. Şablon bölgeleri için vurgulama tercihlerini belirleme
    15. Dreamweaver'da şablon kullanmanın avantajları
  15. Mobil ve çoklu ekran
    1. Ortam sorguları oluşturma
    2. Mobil cihazlar için sayfa yönlendirmesini değiştirme
    3. Dreamweaver kullanarak mobil cihazlar için web uygulamaları oluşturma
  16. Dinamik siteler, sayfalar ve web formları
    1. Web uygulamalarını anlama
    2. Bilgisayarınızı uygulama geliştirme için ayarlama
    3. Veritabanı bağlantılarında sorun giderme
    4. Dreamweaver uygulamasında bağlantı komut dosyalarını kaldırma
    5. Dinamik sayfalar tasarlama
    6. Dinamik içerik kaynaklarına genel bakış
    7. Dinamik içerik kaynaklarını tanımlama
    8. Sayfalara dinamik içerik ekleme
    9. Dreamweaver'da dinamik içeriği değiştirme
    10. Veritabanı kayıtlarını görüntüleme
    11. Dreamweaver'da canlı veri sağlama ve ilgili sorunları giderme
    12. Dreamweaver'da özel sunucu davranışı ekleme
    13. Dreamweaver ile form oluşturma
    14. Kullanıcılardan bilgi toplamak için formları kullanma
    15. Dreamweaver'da ColdFusion formları oluşturma ve etkinleştirme
    16. Web formları oluşturma
    17. Form öğeleri için geliştirilmiş HTML5 desteği
    18. Dreamweaver uygulamasını kullanarak bir form geliştirme
  17. Uygulamaları görsel olarak oluşturma
    1. Dreamweaver'da kalıp ve ayrıntı sayfaları oluşturma
    2. Arama ve sonuç sayfaları oluşturma
    3. Kayıt ekleme sayfası oluşturma
    4. Dreamweaver'da güncelleme kaydı sayfası oluşturma
    5. Dreamweaver'da kayıt silme sayfaları oluşturma
    6. Dreamweaver'da veritabanını değiştirmek için ASP komutları kullanma
    7. Kayıt sayfası oluşturma
    8. Oturum açma sayfası oluşturma
    9. Yalnızca yetkili kullanıcıların erişebileceği bir sayfa oluşturma
    10. Dreamweaver ile ColdFusion'daki klasörlerin güvenliğini sağlama
    11. Dreamweaver'da ColdFusion bileşenleri kullanma
  18. Web sitelerini test etme, önizleme ve yayımlama
    1. Sayfaları önizleme
    2. Dreamweaver web sayfalarını birden fazla cihazda önizleme
    3. Dreamweaver sitenizi test etme
  19. Sorun giderme
    1. Düzeltilen sorunlar
    2. Bilinen sorunlar

 

 

Dreamweaver'da izinler, Microsoft hata mesajları ve MySQL hata mesajları ile ilgili sorunları giderin.

Not:

Dreamweaver ve sonraki sürümlerinde kullanıcı arabirimi basitleştirilmiştir. Sonuç olarak, bu makalede açıklanan seçeneklerden bazılarını Dreamweaver ve sonraki sürümlerinde bulamayabilirsiniz. Daha fazla bilgi için bu makaleye bakın.

İzin sorunlarını giderme

En yaygın sorunlardan biri yetersiz klasör veya dosya izinleridir. Veritabanınız Windows 2000 veya Windows XP bilgisayarında bulunuyorsa ve web tarayıcısında veya Canlı görünüm modunda dinamik sayfa görüntülemeye çalışırken hata mesajı alırsanız, hata bir izin sorunundan kaynaklanıyor olabilir.

Veritabanına erişmeye çalışan Windows hesabı yeterli izinlere sahip değil. Hesap kimlik doğrulamalı erişim için güvenli hale getirildiyse, anonim bir Windows hesabı (varsayılan olarak, IUSR_bilgisayaradı) veya kullanıcıya özgü bir hesap olabilir.

IUSR_bilgisayaradı hesabına web sunucusunun veritabanına erişmesi için doğru izinleri vermek üzere izinleri değiştirebilirsiniz. Ayrıca, veritabanı dosyasını içeren klasör o veritabanına yazmak için gerekli izi kümesine de sahip olmalıdır.

Sayfaya anonim olarak erişilmesi isteniyorsa, IUSR_bilgisayaradı hesabına aşağıdaki yordamda belirtildiği gibi klasör ve veritabanı dosyasına tam denetim izni verin.

Ek olarak, veritabanı yolu UNC (\\Server\Share) kullanılarak referans gösteriliyorsa, Paylaşım İzinleri'nin IUSR_bilgisayaradı hesabına tam erişim hakkı tanıdığından emin olun. Bu adım, paylaşım yerel web sunucusunda olsa bile geçerlidir.

Veritabanını başka bir konumda kopyalarsanız, izinleri hedef klasöründen devralmayabilir ve veritabanı için izinleri değiştirmeniz gerekebilir.

Veritabanı dosya izinlerini denetleme veya değiştirme (Windows XP)

  1. Bilgisayarda yönetici ayrıcalıklarına sahip olduğunuzdan emin olun.
  2. Windows Explorer içinde veritabanı dosyasını veya veritabanını içeren klasörü bulun, dosya veya klasörü sağ tıklatın ve Özellikler'i seçin.
  3. Güvenlik sekmesini seçin.
    Not:

    Bu adım sadece NTFS dosya sisteminiz varsa geçerlidir. FAT dosya sisteminiz varsa, iletişim kutusunda Güvenlik sekmesi olmaz.

  4. IUSR_bilgisayaradı hesabı Grup veya Kullanıcı Adları listesinde listelenmiyorsa, eklemek için Ekle düğmesini tıklatın.
  5. Kullanıcı veya Grup Seç iletişim kutusunda Gelişmiş'i tıklatın.

    İletişim kutusu daha fazla değişiklik görüntüleyecek şekilde değişir.

  6. Konumlar'ı tıklatın ve bilgisayarın adını seçin.
  7. Bilgisayarla ilişkilendirilmiş hesap adlarının listesini görüntülemek için Şimdi Bul'u tıklatın.
  8. IUSR_bilgisayaradı hesabını seçin ve Tamam'ı tıklatın; ardından iletişim kutusunu temizlemek için Tamam'ı yeniden tıklatın.
  9. IUSR hesabına tüm izinleri atamak için Tam Denetim'i seçin ve Tamam'ı tıklatın.

Veritabanı dosya izinlerini denetleme veya değiştirme (Windows 2000)

  1. Bilgisayarda yönetici ayrıcalıklarına sahip olduğunuzdan emin olun.
  2. Windows Explorer içinde veritabanı dosyasını veya veritabanını içeren klasörü bulun, dosya veya klasörü sağ tıklatın ve Özellikler'i seçin.
  3. Güvenlik sekmesini seçin.
    Not:

    Bu adım sadece NTFS dosya sisteminiz varsa geçerlidir. FAT dosya sisteminiz varsa, iletişim kutusunda Güvenlik sekmesi olmaz.

  4. IUSR_bilgisayaradı hesabı Dosya İzinleri iletişim kutusundaki Windows hesapları arasında listelenmiyorsa, eklemek için Ekle düğmesini tıklatın.
  5. Kullanıcılar, Bilgisayarlar veya Gruplar Seç iletişim kutusunda, bilgisayarla ilişkilendirilen hesap adlarının bir listesini görüntülemek için Ara menüsünde bilgisayar adını seçin.
  6. IUSR_bilgisayaradı hesabını seçin ve Ekle'yi tıklatın.
  7. IUSR hesabına tüm izinleri atamak için Erişim Türü menüsünden Tam Denetim'i seçin ve Tamam'ı tıklatın.

    Ek güvenlik için izinler, veritabanını içeren web klasörü için Okuma izni devre dışı bırakılacak şekilde de ayarlanabilir. Klasöre gözatmaya izin verilmez ancak yine de web sayfalarına veritabanından erişilebilir.

    IUSR hesabı ve web sunucusu izinleri hakkında daha fazla bilgi için Adobe Destek Merkezi'nde bulunan aşağıdaki TechNotes makalelerine bakın:

Microsoft hata mesajları ile ilgili sorunları giderme

Bu Microsoft hata mesajları, Access veya SQL Server gibi bir Microsoft veritabanı sistemiyle Internet Information Server (IIS) yazılımını kullanırken sunucudan dinamik sayfa istediğinizde oluşabilir.

Not:

Adobe, Microsoft Windows ve IIS gibi üçüncü taraf yazılımlar için teknik destek sağlamaz. Bu bilgiler sorununuzu çözmüyorsa, lütfen Microsoft teknik desteğe başvurun veya http://support.microsoft.com/ adresindeki Microsoft destek web sitesini ziyaret edin.

80004005 hataları hakkında daha fazla bilgi için bkz. “BİLGİ: Active Server Pages ve Microsoft Data Access Components içindeki 80004005 Hataları için Sorun Giderme Kılavuzu (Q306518)”, http://support.microsoft.com/default.aspx?scid=kbtr-tr;Q306518 adresindeki Microsoft web sitesi.

[[Referans]80004005—Veri kaynağı adı bulunamadı ve varsayılan sürücü belirtilmedi]

Bu hata web tarayıcısında veya Canlı görünümde dinamik sayfa görüntülemeye çalıştığınızda oluşur. Hata mesajı veritabanınıza ve web sunucusuna bağlı olarak değişebilir. Hatanın diğer türlerine örnek olarak aşağıdakiler verilebilir:

  • 80004005—Sürücü SQLSetConnectAttr başarısız oldu

  • 80004005—Genel hata, 'DriverId' kayıt defteri anahtarı açılamadı

    Olası nedenler ve çözümler aşağıda belirtilmiştir:

  • Sayfa DSN'yi bulamıyor. Hem web sunucusunda hem de yerel makinede DSN oluşturulduğundan emin olun.

  • DSN, sistem DSN'si değil de kullanıcı DSN'si olarak ayarlanmış olabilir. Kullanıcı DSN'sini silin ve bunun yerine bir sistem DSN'si oluşturun.

Not:

Kullanıcı DSN'sini silmezseniz, tekrarlanan DSN adları yeni bir ODBC hatası oluşturur.

Microsoft Access kullanıyorsanız veritabanı dosyası (.mdb) kilitli olabilir. Kilit, veritabanına erişen farklı bir DSN'den kaynaklanıyor olabilir. Windows Explorer içinde veritabanı dosyasını (.mdb) içeren klasörde kilit dosyasını (.ldb) arayın ve .ldb dosyasını silin. Aynı veritabanı dosyasına başka bir DSN de işaret ediyorsa, gelecekte hata oluşmasını önlemek için DSN'yi silin. Herhangi bir değişiklik yaptıktan sonra bilgisayarı yeniden başlatın.

[[Referans]80004005—“(bilinmeyen)” kullanılamadı; dosya zaten kullanılıyor]

Bu hata Microsoft Access veritabanı kullanırken web tarayıcısında veya Canlı görünümde dinamik sayfa görüntülemeye çalıştığınızda oluşur. Bu hata mesajının başka bir türü de “80004005—Microsoft Jet veritabanı motoru dosyayı (bilinmiyor) açamadı” mesajıdır.

Olası neden izin sorunudur. Aşağıda belirli nedenler ve çözümler belirtilmiştir:

  • Internet Information Server tarafından kullanılan hesap (genellikle IUSR), dosya tabanlı veritabanı veya dosyayı içeren klasör için doğru Windows izinlerine sahip olmayabilir. Kullanıcı yöneticisinde IIS hesabının (IUSR) izinlerini denetleyin.

  • Geçici dosyalar oluşturma veya silme izniniz olmayabilir. Dosya ve klasör için izinleri denetleyin. Her türlü geçici dosya oluşturma veya silme izniniz bulunduğundan emin olun. Geçici dosyalar genellikle veritabanı ile aynı klasörde oluşturulur ancak dosya /Winnt gibi başka klasörlerde de oluşturulabilir.

  • Windows 2000'de Access veritabanı DSN'si için zaman aşımı değerinin değiştirilmesi gerekebilir. Zaman aşımı değerini değiştirmek için Başlat > Ayarlar > Denetim Masası > Yönetim Araçları > Veri Kaynakları (ODBC) seçeneklerini belirleyin. Sistem sekmesini tıklatın, doğru DSN'yi vurgulayın ve Yapılandır düğmesini tıklatın. Seçenekler düğmesini tıklatın ve Sayfa Zaman Aşımı değerini 5000 olarak değiştirin.

    Yine de sorun yaşamaya devam ediyorsanız aşağıdaki Microsoft Bilgi Bankası makalelerine bakın:

  • PRB: http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q174943 adresindeki 80004005 “(bilinmeyen)’ kullanılamadı; Dosya Zaten Kullanılıyor”.

  • PRB: http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q253604 adresindeki Active Server Pages'de Microsoft Access Veritabanı Bağlantısı Kurulamıyor.

  • PRB: http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q166029 adresindeki Access kullanılarak “Bilinmeyen Dosya Açılamadı”.

[[Referans]80004005—Oturum Açılamadı()]

Bu hata Microsoft SQL Server kullanırken web tarayıcısında veya Canlı görünümde dinamik sayfa görüntülemeye çalıştığınızda oluşur.

Bu hata SQL Server tarafından gönderilen oturum açma hesabı veya şifresi tanınmadığında (standart güvenlik kullanıyorsanız) veya Windows hesabı bir SQL hesabıyla eşlenmediğinde (tümleşik güvenlik kullanıyorsanız) oluşturulur.

Olası çözümler aşağıda belirtilmiştir:

  • Standart güvenlik kullanıyorsanız hesap adı ve şifresi yanlış olabilir. Bağlantı dizesi satırında tanımlanması gereken sistem Yönetici hesabı ve şifresini (UID= “sa” ve şifre yok) deneyin. (DSN'ler kullanıcı adlarını ve şifrelerini depolamaz.)

  • Tümleşik güvenlik kullanıyorsanız sayfayı çağıran Windows hesabını denetleyin ve eşlenen SQL hesabını (varsa) bulun.

  • SQL Server, SQL hesap adlarında alt çizgiye izin vermez. Windows IUSR_makineadı hesabı birisi tarafından elle aynı ada sahip bir SQL hesabına eşlenirse, başarısız olur. Alt çizgi içeren herhangi bir hesabı, SQL'de alt çizgi içermeyen bir hesap adı ile eşleyin.

[[Referans]80004005—İşlem güncelleştirilebilir bir sorgu kullanmalıdır]

Bu hata olay bir kayıt kümesini güncelleştirirken veya veri kümesine veri eklerken de oluşur.

Olası nedenler ve çözümler aşağıda belirtilmiştir:

  • Veritabanını içeren klasörde ayarlanan izinler çok kısıtlayıcı. Yazma/okuma için IUSR ayrıcalıkları ayarlanmalıdır.

  • Veritabanı dosyasındaki izinler tam okuma/yazma ayrıcalıklarına sahip değil.

  • Veritabanı Inetpub/wwwroot dizininin dışında olabilir. Verileri görüntüleyip arayabilmenize rağmen, veritabanı wwwroot dizininde bulunmadığı sürece veritabanını güncelleştiremeyebilirsiniz.

  • Kayıt kümesi güncelleştirilemeyen bir sorguyu temel alıyor. Birleşimler, veritabanı içindeki güncelleştirilemeyen sorgular için iyi örneklerdir. Sorgularınızı güncelleştirilebilir olacak şekilde yeniden yapılandırın.

    Bu hata hakkında daha fazla bilgi için bkz. “PRB: ASP ‘Hata: Sorgu Güncelleştirilemez’ Tablo Kaydını Güncelleştirdiğinizde”, http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q174640 adresindeki Microsoft Bilgi Bankası.

[[Referans]80040e07—Ölçüt ifadesinde veri türü uyuşmazlığı]

Bu hata, sunucu Kayıt Ekle veya Kaydı Güncelleştir sunucu davranışını içeren bir sayfayı işlemeyi denediğinde ve sunucu davranışı Microsoft Access veritabanındaki bir Tarih/Saat sütununun değerini boş dizeye ("") ayarlamaya çalıştığında oluşur.

Microsoft Access güçlü veri yazmaya sahiptir; belirli sütun değerleri üzerinde katı bir kural kümesini zorlayarak uygular. SQL sorgusundaki boş dize değeri Access Tarih/Saat sütununda depolanamaz. Şu anda bilinen tek çözüm Access içinde Tarih/Saat sütunlarına boş dize ("") eklemekten veya bunlarla ya da veri türü için belirtilen değerler aralığına karşılık gelmeyen başka bir değerle güncelleştirmekten kaçınmaktır.

[[Referans]80040e10—Çok az parametre var]

Bu hata, SQL sorgunuzda belirtilen bir sütun veritabanı tablosunda bulunmadığında oluşur. Veritabanı tablonuzdaki sütun adlarını SQL sorgusuyla karşılaştırarak denetleyin. Bu hatanın nedeni genellikle tipografi hatasıdır.

[[Referans]80040e10—COUNT alanı yanlış]

Bu hata, Kayıt Ekle sunucu davranışını içeren bir sayfanın önizlemesini tarayıcıda görüntülediğinizde ve bunu bir Microsoft Access veritabanına kayıt eklemek için kullanmaya çalıştığınızda oluşur.

Alan adında soru işareti (?) olan bir veritabanı alanına kayıt eklemeye çalışıyor olabilirsiniz. Soru işareti, Microsoft Access'i de içeren bazı veritabanı motorları için özel bir karakterdir ve veritabanı tablo adları ve alan adları için kullanılmamalıdır.

Veritabanı sisteminizi açın ve soru işaretini (?) alan adlarından silin ve sayfanızda bu alanı referans gösteren sunucu davranışlarını güncelleştirin.

[[Referans]80040e14—INSERT INTO ifadesinde sözdizimi hatası]

Bu hata, sunucu Kayıt Ekle sunucu davranışı içeren bir sayfayı işlemeye çalıştığında oluşur.

Bu hata genellikle veritabanındaki bir alanın, nesnenin veya değişkenin adı ile ilgili aşağıdaki sorunlardan biri veya birkaçından kaynaklanır:

  • Ayrılmış sözcüğü ad olarak kullanma. Birçok veritabanı ayrılmış sözcük kümelerine sahiptir. Örneğin, “date” ayrılmış bir sözcüktür ve veritabanındaki sütun adları için kullanılamaz.

  • Adda özel karakterler kullanma. Özel karakterlere örnek olarak aşağıdakiler verilebilir:

    . / * : ! # & - ?

  • Adda boşluk kullanma.

    Hata ayrıca veritabanındaki nesne için girdi nesnesi tanımlandığında ve eklenen veriler maskeye uymadığında da oluşabilir.

    Sorunu çözmek için veritabanınızda sütun adları belirlerken “date”, “name”, “select”, “where” ve “level” gibi ayrılmış sözcükleri kullanmaktan kaçının. Ayrıca boşlukları ve özel karakterleri silin.

    Genel veritabanı sistemleri için ayrılmış sözcüklerin listesini görmek için aşağıdaki web sayfalarına bakın:

  • http://support.microsoft.com/default.aspx?scid=kb;tr-tr;Q209187 adresinde Microsoft Access

  • http://dev.mysql.com/doc/mysql/en/reserved-words.html adresinde MySQL

[[Referans]80040e21—Ekle veya Güncelleştir işleminde ODBC hatası]

Bu hata, sunucu Kaydı Güncelleştir veya Kayıt Ekle sunucu davranışı içeren bir sayfayı işlemeye çalıştığında oluşur. Veritabanı, sunucu davranışının gerçekleştirmeye çalıştığı güncelleştirme veya ekleme işlemini işleyemez.

Olası nedenler ve çözümler aşağıda belirtilmiştir:

  • Sunucu davranışı bir veritabanı tablosunun otomatik numara alanını güncelleştirmeye veya otomatik numara alanına kayıt eklemeye çalışıyor. Otomatik numara alanları veritabanı sistemi tarafından otomatik olarak doldurulduğundan, bunları harici olarak bir değerle doldurmak için yapılan tüm girişimler başarısız olur.

  • Sunucu davranışının güncelleştirdiği veya eklediği veri veritabanı alanı için yanlış türe sahip (örneğin, Boole (evet/hayır) alanına tarih eklemek, sayısal alana dizi eklemek veya Tarih/Saat alanına düzgün formatlanmamış bir dize eklemek).

[[Referans]800a0bcd—BOF veya EOF doğru]

Bu hata, web tarayıcısında veya Canlı görünümde dinamik sayfa görüntülemeye çalıştığınızda oluşur.

Sorun, sayfa boş bir veri kümesindeki verileri görüntülemeye çalıştığında oluşur. Sorunu gidermek için Bölgeyi Göster sunucu davranışını sayfada görüntülenen dinamik içeriğe aşağıdaki gibi uygulayın:

  1. Sayfadaki dinamik içeriği vurgulayın.

  2. Sunucu Davranışları panelinde Artı (+) düğmesini tıklatın ve Bölgeyi Göster > Kayıt Kümesi Boş Değilse Bölgeyi Göster'i seçin.

  3. Dinamik içeriği sağlayan kayıt kümesini seçin ve Tamam'ı tıklatın.

  4. Sayfadaki her dinamik içerik öğesi için 1-3 arasındaki adımları tekrarlayın.

MySQL hata mesajı sorunlarını giderme

MySQL 4.1'e PHP bağlantısını test ederken karşılaşabileceğiniz genel hata mesajlarından biri “İstemci istenen kimlik doğrulama protokolünü desteklemiyor. MySQL istemcisini yükseltmeyi düşünün” mesajıdır.

MySQL'nin önceki bir sürümüne dönmeniz veya PHP 5'i yükleyip bazı dinamik bağlantı kitaplıklarını (DLL'ler) kopyalamanız gerekir. Ayrıntılı talimatlar için bkz. PHP geliştirme ortamı kurma.

 Adobe

Daha hızlı ve daha kolay yardım alın

Yeni kullanıcı mısınız?