Tüm Unicode sıkıştırmasını ve tüm "erişim sıfır uzunluğunu" bir erişim veritabanında (.mdb) kapatan bir program yapmalıyım.ADOX Birden çok basamaklı OLE DB işlemi oluşturulan hatalar
Sıfır Uzunluğuna İzin Ver özelliğini kapatma yöntemi çok iyi çalışır. Ancak, Unicode sıkıştırmayı kapatma yöntemi hiç çalışmaz ve şu özel durumu döndürür:
Birden çok aşamalı OLE DB işlemi oluşturulmuş hatalar. Varsa, her bir OLE DB durum değerini kontrol edin. Hiçbir iş yapılmadı.
Bunu nasıl çözeceğiniz konusunda herhangi bir ipucu var mı?
metin kopyalanmış ve MS Word gibi bir uygulamadan yapıştırıldığında Uygun UNICODE değerleri yok karakterler için Dizelerinizi kontrol etmelisiniz
Bu sorun, Access'te de çalıştırılıyor. SQL önceki önermede önerilen uygun değil mi? – Fionnuala
İzin Verilen Sıfır Uzunluğunu kaldırmak için ADOX kullanmalıyım, bu nedenle neden ADOX kullanarak UNICODE sıkıştırmasını kaldırmayasınız? çok kötü, beklendiği gibi çalışmıyor ... bir sürü fikir var mı? – MadSeb
ADOX, yerel olmayan bir veri soyutlama katmanıdır ve belirli bir veritabanı motorunun tüm özelliklerini kullanamaz. Jet/ACE, yerel veri arabirimi katmanı olan DAO'nun, Jet 4 sürümünün zaman çerçevesinde MS ADO-her yer kampanyası sırasında sakatlanması nedeniyle özellikle kötü bir durumdur. Talihsiz sonuç, neredeyse her şey için, DAO'yu kullanabilmenizdir, ancak birkaç şey için, tek destek ADO'dur. Ve evet, bu aptalca ve gerçekten berbat. Access ekibinin bunu ACE'de düzeltmeyi mi yoksa bazılarının zaten düzeltilmiş mi olduğunu bilmiyorum. –