Adotable и сеть
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Всем привет. Написал прогу, теперь хочу чтоб с ней могли бы работать по сетке.. ни нашел ни чего лучшего как раскидать екзешник по компам и в поле Connectstring указать путь на базу находящуюся на другой сетевой машине. Добавление записи идет нормально, но отображение не так как надо... Короче пришлось вывести кнопку "Обновить" по нажатию которой происходит Adotable1.active:=false; Adotable1.active:=true; Но это же не выход! Есть ли какой-нибудь попроще способ, и более удобный
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
ADOTable1.Refresh

-
- Сообщения: 230
- Зарегистрирован: 31 авг 2006, 13:11
В адо компонентах поставь следующие свойства:
CursorLocation = clUseServer
CursorType = ctKeyset
CursorLocation = clUseServer
CursorType = ctKeyset
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Цитата:
CursorLocation = clUseServer
А чем отличаются два параметра clUseServer и clUseClient?
И CursorType - какой смысл у этого параметра?
CursorLocation = clUseServer
А чем отличаются два параметра clUseServer и clUseClient?
И CursorType - какой смысл у этого параметра?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Еще одна хрень - когда меняю курсорлокейшн и тип курсора, а потом подключаю таблицу Active=true то выдает ошибку, что Текущий провайдер не поддериживает сортировку и фильтрацию.
Создаю отдельно прогу прописываю все подключения, цепляю ее к той же базе, меняю эти параметры и запускаю, все работает без проблем.
О чем тогда идет речь?
Создаю отдельно прогу прописываю все подключения, цепляю ее к той же базе, меняю эти параметры и запускаю, все работает без проблем.
О чем тогда идет речь?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Все! Нашел в чем загвоздка. У меня прописано IndexFieldNames = FIO, убрал значение и заработало, но тогда фамилии не по порядку. Как тут быть?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
Dr_Grizzly, использовать вместо Table - Query и там писать SQL запрос в котором использовать конструкцию order by

-
- Сообщения: 230
- Зарегистрирован: 31 авг 2006, 13:11
А чем отличаются два параметра clUseServer и clUseClient?
clUseServer - данные беруться с сервера каждый раз при обращении к базе
clUseClient - данные берутся один раз
CursorType = ctKeyset - изменение данных видят все клиенты
т.е можно ставить
clUseClient
и
CursorType = ctKeyset
clUseServer - данные беруться с сервера каждый раз при обращении к базе
clUseClient - данные берутся один раз
CursorType = ctKeyset - изменение данных видят все клиенты
т.е можно ставить
clUseClient
и
CursorType = ctKeyset
-
- Сообщения: 407
- Зарегистрирован: 13 сен 2004, 12:05
- Откуда: Курган
- Контактная информация:
Хорошо. Какого провайдера подключения к mdb базе лучше использовать для намерения пользовать базу в сети?
Чем проще - тем оригинальней, а значит гениально, т.к. все гениальное - просто!
Да! Кстати! Ctrl+V реально вставляет!!! ХDD

-
- Сообщения: 230
- Зарегистрирован: 31 авг 2006, 13:11
я юзаю Microsoft.Jet.OLEDB.4.0