Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Почему не выполняется комонда SQL ? [D6, Paradox]


maxim2 ©   (2002-05-24 13:06:00) 

У меня на сортировку такой код
SELECT * FROM basa.db
ORDER BY name
Но он выдает ошибку типа Undeclared identifier


Black Cat   (2002-05-24 13:57:00) [1]

Нет такой купюры...


maxim2   (2002-05-24 13:55:00) [2]

Огромное спасибо заработало


Black Cat   (2002-05-24 13:51:00) [3]

Это у тебя в базе такого поля нет


maxim2   (2002-05-24 13:45:00) [4]

Теперь код прошел но стал выдавать другую ошибку
Field in order by mast be in result


Black Cat   (2002-05-24 13:38:00) [5]

Сначала проверь не запуская прогу - на Query заполняешь свойство SQL "этим селектом и ставишь Active=true, кроме этого у тебя на форме должен быть еще DataSource, на который цепляется DBGrid


maxim2   (2002-05-24 13:33:00) [6]

Black Cat
Сделать на событии Click кнопки?


Alexandr   (2002-05-24 13:32:00) [7]

где это ты прочитал что
SELECT * FROM basa.db ORDER BY name это операторы Delphi?

P.S. Я иногда поражаюсь, до чего люди додумываются!


Black Cat   (2002-05-24 13:31:00) [8]

Сделай
query.sql.clear;
query.sql.add("SELECT * FROM basa.db ORDER BY name");
query.open


Black Cat   (2002-05-24 13:29:00) [9]

Этот код надо засунуть в Query.SQL (по нажатию кнопки), затем сделать Query.open


maxim2   (2002-05-24 13:29:00) [10]

На событии Click
SELECT * FROM basa.db
ORDER BY name


Alexandr   (2002-05-24 13:28:00) [11]

какой код?
Код приведи который на кнопке висит


maxim2   (2002-05-24 13:25:00) [12]

Есть главная форма в ней DBGrid и т.д, и там компонент Qvery в другой форме стоят Option(по какому полю сортировать) и там еще кнопка в ней этот код.


Alexandr   (2002-05-24 13:21:00) [13]

а ты куда этот селект пишешь?


Black Cat   (2002-05-24 13:20:00) [14]

Если база лежит в текущей директории, то все правильно. А что значит выполняется комонда SQL? Если это текст TQuery.SQL, то все нормально


maxim2   (2002-05-24 13:17:00) [15]

Не на имени таблицы выдает а на команде SELECT


Alexandr   (2002-05-24 13:15:00) [16]

basa.db в кавычки возьми


Наверх

Титульная страница Поиск, карта сайта Написать письмо