Şimdi Ara

Hata alıyorum bi bakarmısınız

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
395
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Localde calısna bir scirpt var ama nete atınca

    Microsoft JET Database Engine error '80040e07'

    Data type mismatch in criteria expression.

    hatasını alıyorum nede?



  • Script in Config Ayarlarına Bir Bak Birde Bazı Yerlerin YAzılabilir Olması Gerekebilir. Eğer Yazılabilir Olacak YErler. Klasor ise 777 Dosya İse 666 Yap sonra Düzelebilir..
  • bu hata genelde ,"SELEQT SQL" query ile yanlis delimiter(sinirlayici ' ) kullanmaktan kaynaklanir.

    bi ornek;

    SELECT field1
    FROM table1
    WHERE birTextArea = 'text', yazi alani icin (') sinirlayicisi
    AND birSayisalAlan = 5 , sayi alani icin sinirlayici kullanilmaz
    AND tarihAlani = #2001/12/31# , tarih alani icin (##) kullanilir,
    *not : tarih alani ms-access icin # isaretleri arasinda, SQL Server icinse ' isareti ile kullanilir.

    kolay gelsin.
  • Hatanın çözümü: Oluşturmuş olduğunuz veritabanı içerisinde örnek olarak tarih veya sayı özelliğini taşıyan hücreler olduğunu varsayalım. Veritabanına kayıt yaptığınız dosya içerisinde eğer sayı alanına metinsel veri kaydetmeye çalışırsanız veya tarih alanına metinsel bir veri kaydetmeye çalışıyorsanız bu hata çıkmaktadır.. Çözümü için hücrelerinizin özelliğini kontrol edebilir veya kodlarınızda gerekli düzenlemeyi yapabilirsiniz. [ALINTI]

    Ayrıca localde çalışmasının sebebi de dbyi oluştururken yaptığın farklılık olabilir veya IIS veya PWS farkından da kaynaklanıyor olabilir.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.