Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ADOQuery, order by 
:(
    Опции темы
Лена
Дата 30.11.2006, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



На моем компьютере мое приложение работает нормально. При переносе на другой компьютер не выполняется последняя часть любого SQL запроса ORDER by “имя колонки”.
Связь ADOQuery -> TDatasetProvider -> TClientDataset -> TDatasource грид 
Почему может не выполняться ORDER by компонента ADOQuery при переносе на другой компьютер?
Сделала принудительную кнопку:
Код

void __fastcall TForm1::ButtonDoorsClick(TObject *Sender)
{
 DataModule2->ClientDataSetDoors->Active = false;
 DataModule2->ADOQueryDoors->Active = false;
 DataModule2->ADOQueryDoors->SQL->Clear();
 DataModule2->ADOQueryDoors->SQL->Add("select * from gates order by name");
 DataModule2->ADOQueryDoors->Active = true;
 DataModule2->ClientDataSetDoors->Active = true;
}

На моем компьютере все нормально, а на другом записи не сортируются согласно order by name. С чем это может быть связано?



PM MAIL   Вверх
Vyacheslav
Дата 30.11.2006, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



А подключение идет к одной и той же БД?


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Лена
Дата 30.11.2006, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



Цитата(Vyacheslav @  30.11.2006,  18:06 Найти цитируемый пост)
А подключение идет к одной и той же БД? 


Да, конечно. 
Есть удаленный сервер и там база. С моего компьютера все нормально, а с соседнего нет. Установила на этот другой компьютер программу администрирования серверной базы и из нее сделала запрос. Все нормально ORDER BY работает, а из моей программы не хочет. Соединение настроила нормально, при стратре приложения вижу выборку, а сортировки нет. Не понимаю, почему на моем компьютере все нормально.  smile 



Это сообщение отредактировал(а) Лена - 30.11.2006, 18:45
PM MAIL   Вверх
Vyacheslav
Дата 30.11.2006, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2124
Регистрация: 25.3.2002
Где: Москва

Репутация: 47
Всего: 59



Настройки драйвера ?


--------------------
С уважением, Вячеслав Ермолаев
PM MAIL WWW ICQ   Вверх
Лена
Дата 30.11.2006, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



Цитата(Vyacheslav @  30.11.2006,  19:37 Найти цитируемый пост)
Настройки драйвера ? 


Вроде все соподает.  Завтра поробую еще на одном компьюторе.

PM MAIL   Вверх
Syrex
Дата 1.12.2006, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 9.2.2006
Где: Москва

Репутация: 1
Всего: 1



С какой базой работаешь через ADO?
DataModule2->ClientDataSetDoors->Active = false; - а это зачем?!

Это сообщение отредактировал(а) Syrex - 1.12.2006, 11:04
PM MAIL ICQ   Вверх
Лена
Дата 1.12.2006, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



Цитата(Syrex @  1.12.2006,  11:03 Найти цитируемый пост)
С какой базой работаешь через ADO?


PostgreSQL


Цитата(Syrex @  1.12.2006,  11:03 Найти цитируемый пост)
DataModule2->ClientDataSetDoors->Active = false; - а это зачем?!


Чтобы увидеть обновления в ClientDataSetDoors.

PM MAIL   Вверх
Лена
Дата 1.12.2006, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 879
Регистрация: 16.8.2006

Репутация: 11
Всего: 11



На рисунке настройки драйвера на моем компьюторе.

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  1.gif 20,42 Kb
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0527 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.