ADO hata mesajı

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
davut
Üye
Mesajlar: 137
Kayıt: 01 Nis 2006 10:54

ADO hata mesajı

Mesaj gönderen davut »

mrb,
Birden fazla adımlı OLE DB işlemi hatalar oluşturdu. Olası ise, her OLE DB durum değerini denetleyin. İş yapılmadı.
ado ile acces dosyasına bağlanıyorum. uzun zamandan beri çalışan program bu mesajı vermeye başladı. sanırım ado ile ilgili. bu mesajla daha önce karşılaşan oldu mu?

yardımlarınız için teşekkürler.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Çözüm için ilk önce Micro$oft'un Destek Sayfasına başvuralım bakalım ne demiş...

http://support.microsoft.com/default.as ... us;Q269495

- Der ki:

- ConnectionString içeriğinde "Persist Security Info" varsa bunu kullanmayınız.

- OLEDB_SERVICES registry değerlerini aşağıdaki değişikliği giriniz.

1. HKEY_CLASSES_ROOT\CLSID kısmından OLE DB sunucunuzu bulun. Örneğin "Microsoft OLE DB Provider for SQL Server" için arayacağınız sunucu başlığı olan SQLOLEDB = HKEY_CLASSES_ROOT\CLSID\{0C7FF16C-38E3-11d0-97AB-00C04FC2AD98} gibi.

2. Aşağıdaki değerledi bunun altına girin.

Kod: Tümünü seç

Value Name: OLEDB_SERVICES
Data Type: REG_DWORD
Value: 0xFFFFFFFF
3. Bundan sonra da aynı hata vermeye devam ediyorsa, connection stringinizi başka hata olması ihtimaline karşı tekrar bir gözden geçirin. :lol: :lol:

vs.vs. vs.

- Buraya kadar Micro$oft'un çözümleri... ve hepsi yokuşa süren çözümler... 3. satırdaki çelişkiye dikkatinizi çekerim.


- Bizim çözümlerimiz neler :?:

- Başat sorun ve çözümü şudur. Ben tüm oyumu bunun üzerinde kullanıyorum.. :lol:

* - Sorgu sırasında aynı satırdan birden fazla vardır. Sen birini değiştirmeye çalışırsın diğeri de ona kapılıp değişmeye çalışır. Çok adımlı işlem olur. Yani her satırda hidden kalsa da olur ama en az bir unique alan olması lazım. Bu alan autoinc alanın hangisi ise o olsun mesela. En garantisi o. Böylece bir satır diğerine hiç eşit olmaz sorun da kalmaz.

- Baktın hata düzelmed yeni MDAC kurulumu yapın. Sürücüleriniz güncellensin.

- Baktın hata düzelmesi birden fazla tablo bir sorgu'da bulunuyorsa, tablolardan birisi değişiklik yapılırsa bu sorgunun da ReQuery edilmesini sağlayın.
Resim
Resim ....Resim
davut
Üye
Mesajlar: 137
Kayıt: 01 Nis 2006 10:54

Mesaj gönderen davut »

yardımlarınız için teşekkürler hocam.

ado nun updatelerini yükledim, ne yaptıysam olmadı. Birisi bir program kurmuş içinde BDE varmış. zannedersem o bozdu. Ancak Windows u tekrar kurunca düzeldi. Söylediğiniz gibi programın sorgu yapılarını gözden geçirseydim de olabilirdi, tembel çözümü oldu :)

iyi çalışmalar.
Cevapla