一致性检查

每当应用程序设置 APD、ARD 或 IPD 的 SQL_DESC_DATA_PTR 字段时,驱动程序都会自动执行一致性检查。 每当设置此字段时,驱动程序都会检查 SQL_DESC_TYPE 字段的值以及适用于同一记录中 SQL_DESC_TYPE 字段的值是否有效且一致。

通常不设置 IPD 的 SQL_DESC_DATA_PTR 字段;但是,应用程序可以这样做来强制对 IPD 字段进行一致性检查。 IPD 的 SQL_DESC_DATA_PTR 字段的值实际上并未存储,并且无法通过调用 SQLGetDescFieldSQLGetDescRec 进行检索;进行此设置只是为了强制进行一致性检查。 无法对 IRD 执行一致性检查。

有关一致性检查的详细信息,请参阅 SQLSetDescRec