Kodda aradığım veritabanında adlandırılmış bir sorgu var.
Sorgu erişimden yürütüldüğünde doğru şekilde çalışıyor.
Bazı kaynaklar, sorgundaki ayrılmış sözcükler kullanılarak ve parantez içine sarılarak hataya neden olabileceğini gösterir. Ayrılmış herhangi bir sözcük kullanmıyorum ve kurallara uymak için tüm sütun adlarını parantez içine sardım. Sorunun nerede olduğunu tespit edilmeye çalışılıyor
, ben Ole bağlantısı bir istisna değildir, basit bir
SELECT id FROM table1 WHERE id = 5
sorgu kolaylaştırmıştır. Ben sorgunun bir sonraki bölümünü tanıştırdığımda
:
SELECT table1.id FROM table1 INNER JOIN storedQuery ON table1.id = storedQuery.id WHERE table1.id = 5"
sonra istisna olsun. Ben sorgu Ayrılmış sözcükleri içermiyordu dediğinde
- Message: IErrorInfo.GetDescription failed with E_FAIL(0x80004005).
- ErrorCode: -2147467259
- NativeError: -533136361
- SQLState: 3000
Out aşağıda hattını
değiştirmelidir merak, sorguda ayrılmış anahtar kelime ne başarısız oldu? – DaveInCaz
Hatırlamak için çok uzun yıllar. Benim için önemli olan, saklanan sorguları hangi yolla aradığınıza bağlı olarak farklı rezerv kelimeleri olduğunu bulmaktı. –