Проблема: C6.2, драйвер MSSQL, HINT

ODBC

Модератор: Andrew™

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
vad7@bk.ru

Проблема: C6.2, драйвер MSSQL, HINT

Сообщение vad7@bk.ru »

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 сервер тоже ругается!

Если какой нибудь способ засунуть клариону хинты блокировки?

Очень буду признателен за помощь!
Ответить