Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gekoppeld aan elke omgeving, verbinding, instructie en descriptor-ingang zijn diagnostische records. Deze records bevatten diagnostische informatie over de laatste aangeroepen functie die een specifieke handle heeft gebruikt. De records worden alleen vervangen wanneer een andere functie wordt aangeroepen met behulp van die ingang. Er is geen limiet voor het aantal diagnostische records dat op elk gewenst moment kan worden opgeslagen.
Er zijn twee typen diagnostische records: een headerrecord en nul of meer statusrecords. De headerrecord is record 0; de statusrecords zijn records 1 en hoger. Diagnostische records bestaan uit een aantal afzonderlijke velden, die verschillen voor de headerrecord en de statusrecords. Daarnaast kunnen ODBC-onderdelen hun eigen diagnostische recordvelden definiëren.
Hoewel diagnostische records kunnen worden beschouwd als structuren, is er geen vereiste dat ze daadwerkelijk structuren zijn; hoe een stuurprogramma de diagnostische gegevens opslaat, is specifiek voor het stuurprogramma.
Velden in diagnostische records worden opgehaald met SQLGetDiagField. De velden SQLSTATE, systeemeigen foutnummer en diagnostische berichtvelden van statusrecords kunnen worden opgehaald in één aanroep met SQLGetDiagRec.
Deze sectie bevat de volgende onderwerpen.