Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Shelovek
66 / 66 / 33
Регистрация: 25.05.2010
Сообщений: 176

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

08.12.2011, 20:51. Показов 1097. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, хочу сделать выборку а он мне выдает ошибку
Delphi
1
2
3
4
Query1.sql.Add('SELECT s_kak,po_kak');
Query1.SQL.Add('FROM "'+history_kom'"');
query1.SQL.Add('WHERE '+Fio+' = "'+form8.table1.fieldbyname('fio').asstring+'"');
query1.execsql;
[Error] Unit14.pas(40): Undeclared identifier: 'history_kom'
что я сделал не так?
Пожалуйста можете написать правильно как это делается
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2011, 20:51
Ответы с готовыми решениями:

Ошибка запроса Query
У меня такая проблема! Не могу понять что не так! Вроде таблица точнее запрос стоит как активная Active:=true; а вот когда компилирую файл...

Из Query в excel выходит ошибка
Доброго времени суток, у меня такая проблема вывожу в эксель колонки с 24 по конечную. файл эксель создается открывается выводит первую...

Ошибка в запросе
Здравствуйте, не получается организовать запрос к таблице БД по условию фильтрации вывода строк в ДБГрид, выдает ошибку "First chance...

5
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
09.12.2011, 06:29
А history_kom это что? Если это табллица, то почему не так
Delphi
1
Query1.SQL.Add('FROM history_kom');
В некоторых проктологических случаях имена объектов БД обрамляют двойными кавычками. Тогда, наверное, так
Delphi
1
Query1.SQL.Add('FROM' + ' "history_kom" ');
Но вам решать, действительно ли нужны эти двойные кавычки!
1
 Аватар для Shelovek
66 / 66 / 33
Регистрация: 25.05.2010
Сообщений: 176
09.12.2011, 09:36  [ТС]
Delphi
1
query1.SQL.Add('WHERE '+Fio+' = "'+form8.table1.fieldbyname('fio').asstring+'"');
, ясно, а вот не знаете по чему запрос ругается на поле fio хотя оно есть?
0
 Аватар для Ice_and_Fire
512 / 298 / 37
Регистрация: 22.06.2011
Сообщений: 929
09.12.2011, 10:11
Цитата Сообщение от Shelovek Посмотреть сообщение
[DELPHI]query1.SQL.Add('WHERE '+Fio+' = "'+form8.table1.fieldbyname('fio').asstr ing+'"');
, ясно, а вот не знаете по чему запрос ругается на поле fio хотя оно есть?
SQL
1
'WHERE Fio =
И вообще забудь что ты сделал и учи Parametrs
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
09.12.2011, 11:14
Цитата Сообщение от Ice_and_Fire Посмотреть сообщение
И вообще забудь что ты сделал и учи Parametrs
И это - ПРАВИЛЬНЫЙ совет!
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
09.12.2011, 11:21
Delphi
1
И вообще забудь что ты сделал и учи Parametrs
Ну не надо так категорично ! Бывают случаи, когда запрос надо слепить "по ходу" (динамические запросы) и параметрами там не обойдешься. В данным случае ТС подвело то, что он не знает (ленится ?) как посмотреть текст запроса непосредственно перед посылкой его на сервер (Open, Exec...). Наверное не знаком с отладчиком, а использовать например ShowMessage(Query1.SQL.Text) религия не позволяет.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.12.2011, 11:21
Помогаю со студенческими работами здесь

Ошибка в запросе
form10.ADOQuery1.SQL.Add('select from where=dblookcombobox1.keyvalue' ); form10.ADOQuery1.Open; form10.ADOQuery1.Active:=true; ...

Ошибка в запросе
Ошибка в запросе на поиск ,но не пойму что за ошибка,и как ее исправить?

Ошибка в запросе
Помогите разобраться в ошибке пжл ( ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('CREATE TABLE '+_name+ '...

Ошибка в запросе
Доброго времени суток! Есть БД, где осуществляется приход товара. Вносим данные в Накладную, затем в связанную с ней таблицу Приход, в...

Ошибка: "Query: CommandText does not return a result set"
Ув. коллеги, Пытаюсь сделать такой запрос: UPDATE sprStreets SET sprStreets.Flag = TrueПолучаю ошибку: Query: CommandText does not...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru