Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.17;
Скачать: CL | DM;

Вниз

Почему не выполняется комонда SQL ?   Найти похожие ветки 

 
maxim2 ©   (2002-05-24 13:06) [0]

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


 
Alexandr ©   (2002-05-24 13:15) [1]

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


 
maxim2 ©   (2002-05-24 13:17) [2]

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


 
Black Cat ©   (2002-05-24 13:20) [3]

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


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

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


 
maxim2 ©   (2002-05-24 13:25) [5]

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


 
Alexandr ©   (2002-05-24 13:28) [6]

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


 
Black Cat ©   (2002-05-24 13:29) [7]

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


 
maxim2 ©   (2002-05-24 13:29) [8]

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


 
Black Cat ©   (2002-05-24 13:31) [9]

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


 
Alexandr ©   (2002-05-24 13:32) [10]

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

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



 
maxim2 ©   (2002-05-24 13:33) [11]

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


 
Black Cat ©   (2002-05-24 13:38) [12]

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


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

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


 
Black Cat ©   (2002-05-24 13:51) [14]

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


 
maxim2 ©   (2002-05-24 13:55) [15]

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


 
Black Cat ©   (2002-05-24 13:57) [16]

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



Страницы: 1 вся ветка

Текущий архив: 2002.06.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
14-55262
Дмитрий Баранов
2002-05-13 19:31
2002.06.17
Документриование


7-55324
RM
2002-03-20 21:01
2002.06.17
Как узнать дату BIOS из под Windows XP?


4-55368
DeadMoroze
2002-04-15 00:52
2002.06.17
Active desktop


1-55167
AFROLOV
2002-06-04 11:59
2002.06.17
Ошибка при работе с Variant


14-55305
Baz
2002-05-14 10:17
2002.06.17
Да так просто