619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
1

Ошибка в запросе SQL

29.06.2014, 14:17. Показов 1057. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Этот запрос работает как надо, претензий нет.
C++
1
2
3
4
5
6
7
8
9
10
11
Students->Query1->SQL->Clear();
Students->Query1->SQL->Text="select * from LIST where FIO='"+Edit1->Text+"'";
Students->Query1->Active=true;
Students->DBGrid1->DataSource=Students->DataSource2;
Students->Query1->SQL->Text="select avg(OCENKA) from LIST where FIO='"+Edit1->Text+"'";
Students->Query1->Active=true;
Students->Label1->Caption="Ñðåäíÿÿ îöåíêà ñòóäåíòà "+Edit1->Text+" "+Students->Query1->Fields->Fields[0]->AsString;
Students->Query1->SQL->Text="select * from LIST where FIO='"+Edit1->Text+"'";
Students->Query1->Active=true;
Students->DBGrid1->DataSource=Students->DataSource2;
this->Hide();
Здесь выскакивает ошибка: General SQL Error
C++
1
2
3
4
Query1->SQL->Clear();
Query1->SQL->Text="select * from LIST where GROUP='A'";
Query1->Active=true;
DBGrid1->DataSource=DataSource2;
Миниатюры
Ошибка в запросе SQL   Ошибка в запросе SQL  
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2014, 14:17
Ответы с готовыми решениями:

ошибка в SQL запросе
Всем доброго времени суток! Помогите пожалуйста разобраться не могу поставить правильно кавычки в ...

Ошибка в SQL запросе
как правильно оформить данный запрос: String data; String topl; data=MaskEdit1->Text;...

Синтаксическая ошибка в SQL запросе к базе MS Access 2003
В таблице есть колонка Date of Birth, тип - Дата/Время Все записи в ней отображаются в виде...

Ошибка "Invalid use of keyword" в SQL-запросе
собственно сама ошибка а вот код обработчика кнопки void __fastcall...

6
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
29.06.2014, 14:42 2
Лучший ответ Сообщение было отмечено Supernatural как решение

Решение

T-SQL
1
 select * from LIST where [GROUP]='A'
1
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
29.06.2014, 16:00  [ТС] 3
kodv, ну так ведь FIO я в квадратные скобки не заключил, но все же работает, почему так?
0
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
29.06.2014, 16:17 4
Supernatural, Потому что FIO не является ключевым словом SQL, а GROUP является. Посмотрите синтаксис команды SELECT, там есть секция GROUP BY.
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
29.06.2014, 17:37  [ТС] 5
kodv, у меня вообще нет ключевых полей в таблице. Я их не определял при конструировании
0
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
29.06.2014, 18:17 6
Supernatural, не ключевое поле, а ключевое слово. В смысле, зарезервированное слово, как SELECT, DELETE, UPFATE и другие.
0
619 / 218 / 51
Регистрация: 22.11.2010
Сообщений: 1,781
Записей в блоге: 3
29.06.2014, 19:23  [ТС] 7
все понятно
0
29.06.2014, 19:23
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.06.2014, 19:23
Помогаю со студенческими работами здесь

Ошибка в SQL - запросе
Здравствуйте! Не могу понять почему не работает запрос по базе, созданной в InterBase. База...

Ошибка в запросе SQL
Здравствуйте! Есть код он занимается выборкой имени, фамилии и т.д, только тех кто состоит в...

Ошибка в SQL запросе
Доброй ночи, помогите пожалуйста разобраться с запросом. Я создаю подготовленный запрос в бд...

Ошибка в SQL запросе
IDbCommand command1 = con.CreateCommand(); string id_role = ""; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

Новые блоги и статьи
В чем отличие между INNER JOIN и OUTER JOIN
bytestream 22.01.2025
В современных базах данных информация часто распределена между множеством взаимосвязанных таблиц, что делает операции объединения JOIN неотъемлемой частью работы с SQL. Эти операции позволяют. . .
Как сделать первую букву заглавной в JavaScript
bytestream 22.01.2025
JavaScript предоставляет разработчикам множество инструментов для эффективной работы с текстовыми данными. Одной из часто встречающихся задач при обработке строк является преобразование первой буквы. . .
Что такое Big O нотация и алгоритмическая сложность
bytestream 22.01.2025
Введение в алгоритмическую сложность В мире разработки программного обеспечения эффективность алгоритмов играет crucial роль в создании качественных приложений. Алгоритмическая сложность. . .
Как решать конфликты слияния (merge) в Git
bytestream 22.01.2025
Конфликты слияния в системе контроля версий Git возникают в ситуациях, когда две или более ветки разработки содержат несовместимые изменения в одних и тех же участках кода. Эти конфликты представляют. . .
Как использовать регулярные выражения
bytestream 22.01.2025
Регулярные выражения представляют собой мощный инструмент для работы с текстовыми данными, который позволяет осуществлять поиск, проверку и манипуляцию строками на основе определенных шаблонов. Этот. . .
Как выйти из Vim
bytestream 22.01.2025
Vim (Vi IMproved) представляет собой один из самых влиятельных текстовых редакторов в истории компьютерной индустрии, эволюционировавший из своего предшественника Vi, созданного Биллом Джоем в 1976. . .
NoSQL базы данных: что это такое и какие существуют
bytestream 22.01.2025
В современную эпоху цифровой трансформации объемы данных растут экспоненциально, создавая новые вызовы для традиционных систем управления базами данных. NoSQL (Not Only SQL) представляет собой. . .
Обновление исследования от команды MCM (январь 2025 г.)
Programma_Boinc 22.01.2025
Обновление исследования от команды MCM (январь 2025 г. ) Мы продолжаем изучать молекулярные сигнатуры, связанные с раком легких, с текущим фокусом на GCM1, факторе транскрипции, участвующем в. . .
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru