![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Открытие таблицы MySQL [MySQL]
Andrey © (2004-05-24 15:39:00)Помогите.
Есть база данных в сети на сервере MySQL. Установил у себя ODBC-драйвер, настроил ADOConnection (все нормально). При попытке открытия ADOTable пишет "Поставщик или другая служба вернули состояние E-FAIL". При открытии ADOQuery (select * from ...) пишет "Dataset не поддерживает Bookmark". В чем тут дело?
Andrey (2004-05-25 15:32:00) [1]Все это было не про то!
Просто сервер БД был в другой подсети, а через роутер результат запроса долго передавался. Сейчас все нормально.
bushmen (2004-05-24 16:44:00) [2]>Опция limit - это что такое, и где её искать?
В документации по MySQL. Limit - ограничение количества выбранных строк
Andrey (2004-05-24 16:40:00) [3]Записей не миллион, а где-то 40000.
Опция limit - это что такое, и где её искать?
bushmen (2004-05-24 16:26:00) [4]>Начал выполняться, но долго - п...ц!
Небось вытаскиваешь из таблицы миллион записей?
Потому что надо оптимизировать запросы при помощи опции limit.
А через оболочку быстро, потому что скорее всего там нечто подобное реализовано
Andrey (2004-05-24 16:17:00) [5]На локальный уже переставил. Начал выполняться, но долго - п...ц!
Через оболочку для MySQL запрос выполняется 5 секунд, через ADOQuery - больше минуты. Как можно его ускорить?
З.Ы. Где взять Zeos компоненты?
bushmen (2004-05-24 15:57:00) [6]>"Dataset не поддерживает Bookmark".
Переставь тип курсора на локальный.
Соловьев (2004-05-24 15:56:00) [7]Я использую Zeos
хорошие компоненты