Проблема: C6.2, драйвер MSSQL, HINT
Добавлено: 09 Ноябрь 2005, 12:03
Hi!
C6.2, 9048, Microsoft SQL driver.
При доступе к таблицам в MSSQL Server 2000 нужно использовать locking hints.
Прописываю на файле '/HINT=READPAST' и получаю ошибку: Incorrect syntax near 'READPAST' (37000).
Если посмотреть на PROP:SQL, то видно, что READPAST обернут в скобки и нет слова WITH:
SELECT A.Field1, A.Field2 FROM Myfile A (READPAST) WHERE A.Filed1 > 0
Если написать '/HINT=WITH(READPAST)', то все равно будет ошибка, т.к. получится (WITH(READPAST)), на что SQL сервер тоже ругается!
Если какой нибудь способ засунуть клариону хинты блокировки?
Очень буду признателен за помощь!
C6.2, 9048, Microsoft SQL driver.
При доступе к таблицам в MSSQL Server 2000 нужно использовать locking hints.
Прописываю на файле '/HINT=READPAST' и получаю ошибку: Incorrect syntax near 'READPAST' (37000).
Если посмотреть на PROP:SQL, то видно, что READPAST обернут в скобки и нет слова WITH:
SELECT A.Field1, A.Field2 FROM Myfile A (READPAST) WHERE A.Filed1 > 0
Если написать '/HINT=WITH(READPAST)', то все равно будет ошибка, т.к. получится (WITH(READPAST)), на что SQL сервер тоже ругается!
Если какой нибудь способ засунуть клариону хинты блокировки?
Очень буду признателен за помощь!