![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO - возможность использования clUseServer в CursorLocation [Любая]
Турист © (2005-08-31 21:28:00)Можно ли определить до открытия TAdoTable ?
Турист (2005-09-01 22:44:00) [1]>sniknik © (01.09.05 22:05) [7]
>на сервер "а поддерживается ли сервер?" ;о))))
Поясните, если не затруднит.
sniknik (2005-09-01 22:05:00) [2]> ошибка происходит на TAdoTable.Open
не открывай до проверки.
> необходимо проверить поддерживает ли провайдер clUseServer
вот именно это тебе проверить не удастся, перечитай [5]. (очевидное не проверяется ;), представляю... запрос на сервер "а поддерживается ли сервер?" ;о))))
Турист (2005-09-01 21:21:00) [3]>sniknik © (01.09.05 08:18) [5]
Курсора нет, ошибка происходит на TAdoTable.Open, но направление думаю правильное, необходимо проверить поддерживает ли провайдер clUseServer, только вот непонятно как, в свойствах (Properties) соединения ничего похожего на это нет
sniknik (2005-09-01 08:18:00) [4]есть метод Supports в ADODataSet но там все наоборот, проверка на другие всойства в зависимости от курсора, а кусрсор это основополагающее, то что в корне меняет принцип работы.
т.е. пример, устанавливаеш курсор в clUseServer и проверяеш Supports(coUpdateBatch) - должно дать фалсе, на серверном невозможны отложенные изменения.
после ставиш clUseClient и проверяеш тоже самое, должно дать труе - возможны. но тут еше и специфика провайдера вмешивается (может он вообше отложенных не понимает).
Турист (2005-09-01 07:47:00) [5]>Fay © (01.09.05 03:13) [3]
Свойство CursorLocation установлено в clUseServer, после открытия TAdoTable возможна ошибка из-за того что CursorLocation=clUseServer, необходимо выяснить можно ли задавать clUseServer в CursorLocation до открытия TAdoTable.
Fay (2005-09-01 03:13:00) [6]2 Турист (31.08.05 22:06) [2]
Я что-то не понимаю...
А что, к свойству нельзя обратиться?
Турист (2005-08-31 22:06:00) [7]>Fay © (31.08.05 21:45) [1]
Определить это выяснить
Fay (2005-08-31 21:45:00) [8]2 Турист (31.08.05 21:28)
"определить" - это "задать" или "выяснить"?