Aracılığıyla paylaş


Tanılama Kayıtları

Her ortam, bağlantı, deyim ve tanımlayıcı tanıtıcı ile ilişkili olan tanılama kayıtları vardır. Bu kayıtlar, belirli bir tanıtıcıyı kullanan son çağrılan işlevle ilgili tanılama bilgilerini içerir. Kayıtlar yalnızca bu tanıtıcı aracılığıyla başka bir işlev çağrıldığında değiştirilir. Herhangi bir zamanda depolanabilecek tanılama kayıtlarının sayısıyla ilgili bir sınır yoktur.

İki tür tanılama kaydı vardır: üst bilgi kaydı ve sıfır veya daha fazla durum kaydı. Üst bilgi kaydı kayıt 0'dır; durum kayıtları 1 ve üzeri kayıtlardır. Tanılama kayıtları, üst bilgi kaydı ve durum kayıtları için farklı olan bir dizi ayrı alandan oluşur. Buna ek olarak, ODBC bileşenleri kendi tanılama kaydı alanlarını tanımlayabilir.

Tanılama kayıtları yapı olarak düşünülse de, bunların aslında yapı olması gerekmez; bir sürücünün tanılama bilgilerini depolama şekli sürücüye özgüdür.

Tanılama kayıtlarındaki alanlar SQLGetDiagField ile alınır. Durum kayıtlarının SQLSTATE, yerel hata numarası ve tanılama iletisi alanları SQLGetDiagRec ile tek bir çağrıda alınabilir.

Bu bölüm aşağıdaki konuları içerir.