ak
User
 Expert Boarder
| Posts: 72 |   | Karma: 2 |
|
конфликт драйвера MSSQL200 и мониторов
|
|
Posted: 2007/08/07 08:09 |
|
|
|
|
Приветсвую.
Использую D7, AnyDAC 1.12.2., MSSQL2000 (MSDE).
Пытаюсь сделать следующее: With DataQuery do try
SQL.Text := 'SELECT key_field FROM some_table';
Open;
| key_field - первичный ключ типа smallint.
Если нет монитора (не запущен ADMonitor, или не указан 'FlatFile') - все работает нормально. Если есть монитор - происходит исключение:
First chance exception at $7C809F62. Exception class C0000005 with message 'access violation at 0x7c809f62: read of address 0x00000001'.
в строке procedure TODBCStatementBase.SetAttribute(AAttr: SQLInteger; ApValue: SQLPointer;
ACharData: Boolean = False);
...
Check(Lib.SQLSetStmtAttr(FHandle, AAttr, ApValue, iStringLen));
|
последняя запись с мониторе: EXIT SQLSetStmtAttr with return code 0 (SQL_SUCCESS)
SQLHSTMT 01161B70
SQLINTEGER 1230 <unknown>
SQLPOINTER [Unknown attribute 1230]
SQLINTEGER 0
|
Если продолжить выполнение - после нескольких исключений все работает нормально.
В чем может быть дело?
Спасибо.
|
|