Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az egyes környezetekhez, kapcsolatokhoz, utasításokhoz és leíró hendlekhez társítottak a diagnosztikai rekordok. Ezek a rekordok egy adott leírót használó utolsó függvény diagnosztikai adatait tartalmazzák. A rekordok csak akkor lesznek felülírva, ha egy másik függvényt hívnak meg ugyanazzal a leíróval. Nincs korlátozva az egyszerre tárolható diagnosztikai rekordok száma.
Kétféle diagnosztikai rekord létezik: fejlécrekord és nulla vagy több állapotrekord. A fejlécrekord a 0. rekord; az állapotrekordok az 1-es és az azt követő rekordok. A diagnosztikai rekordok számos különböző mezőből állnak, amelyek eltérnek a fejlécrekord és az állapotrekordok esetében. Emellett az ODBC-összetevők saját diagnosztikai rekordmezőket is meghatározhatnak.
Bár a diagnosztikai rekordok struktúráknak tekinthetők, nem követelmény, hogy ténylegesen struktúrák legyenek; hogy egy illesztőprogram hogyan tárolja a diagnosztikai adatokat, az illesztőprogram-specifikus.
A diagnosztikai rekordok mezői az SQLGetDiagField használatával lesznek lekérve. Az SQLSTATE, a natív hibaszám és az állapotrekordok diagnosztikai üzenetmezői egyetlen hívásban kérhetők le az SQLGetDiagRec használatával.
Ez a szakasz a következő témaköröket tartalmazza.