|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.01.2016, 17:26 | #1 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
Ошибка при создании запроса
SELECT * FROM SprTipaTovara
WHERE SprTipaTovara.IDKlassaTovara=ADOQue ry1.FieldValues['IDKlassaTovara']; Не могу понять, почему-то выдает ошибку: "Ошибка синтаксиса (пропущен оператор) в выражении запроса 'SprTipaTovara.IDKlassaTovara=ADOQu ery1.FieldValues['IDKlassaTovara']'" Что здесь не так? |
18.01.2016, 17:35 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Потому что ADOQu ery1.FieldValues['IDKlassaTovara'] как текстовая константа в текст запроса попала. А нужно туда значение поля ADOQu ery1.FieldValues['IDKlassaTovara'] засунуть.
Чем отличается t:='123s' от t:='123'+s ? Так и здесь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.01.2016, 17:42 | #3 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
Я пробовал StrToInt(ADOQuery1.FieldValues['IDKlassaTovara']) ничего не меняется или опять что-то не так?
|
18.01.2016, 18:11 | #4 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
как запрос добавляете??
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
18.01.2016, 20:29 | #5 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
|
18.01.2016, 20:40 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Какое не совпадение типов? Такой запрос формируется либо кодом в программе, либо через параметр. А если в дизайне это поместил, то и имеешь бред
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
18.01.2016, 21:05 | #7 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
|
18.01.2016, 21:14 | #8 | |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
Цитата:
в дизайнере вы задаете литеру что бы вы туда не писали. откуда СУБД знает что такое ADOQue ry1.FieldValues['IDKlassaTovara']??
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
18.01.2016, 21:19 | #9 |
Пользователь
Регистрация: 01.01.2016
Сообщений: 98
|
Извините, я только учусь.. Спасибо, что есть такой форум и люди которые могут все объяснить. Раньше, когда я получал образование все приходилось по книгам искать или самому докапываться. Надеюсь, что я скоро перестану задавать глупые вопросы.
|
18.01.2016, 21:22 | #10 |
Форумчанин
Регистрация: 12.02.2011
Сообщений: 808
|
если вы сейчас учитесь и вам это не дают на лекциях бегите из этого учебного заведения.
Терпение!Дежурный экстрасенс скоро свяжется с вами!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема при создании запроса | SlavaSH | БД в Delphi | 14 | 03.02.2014 14:46 |
ошибка при создании аякс запроса | Glowworm | JavaScript, Ajax | 0 | 31.05.2013 19:59 |
Ошибка при создании COM сервера | reggga | C++ Builder | 0 | 13.02.2012 18:22 |
Ошибка при создании БД | alt5000 | PHP | 12 | 26.11.2011 18:46 |
Ошибка при создании SQL запроса | ProgDel | БД в Delphi | 1 | 06.11.2010 22:05 |