Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формирование строки запроса / 8 сообщений из 8, страница 1 из 1
06.09.2017, 15:12:58
    #39516544
igrok_uz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
Где моя ошибка в запросе

Код: pascal
1.
2.
3.
4.
5.
  IBQuery1.SQL.Clear;
  IBQuery1.SQL.Add( 'SELECT * FROM Svodka WHERE DATE_PLAN='+#39+MaskEdit1.Text+#39+
                    ' AND (TIME_PLAN>='+#39+'10:00'+#39' AND TIME_PLAN<='+#39+'10:59'+#39')');
  IBQuery1.Active:=true;
  IBQuery1.Active:=false;



Пишет ошибку
SQL Parse Error
EOF in string detected

Модератор: Пользуйтесь тегом (кнопкой) SRC для оформления кода, пожалуйста.
...
Рейтинг: 0 / 0
06.09.2017, 15:16:09
    #39516548
Boxxy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
igrok_uz,
используй параметры
...
Рейтинг: 0 / 0
06.09.2017, 15:24:59
    #39516554
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
igrok_uz,

у тя в MaskEdit1.Text какие-нить говна могли оказаться.

Что в итоге в IBQuery1.SQL.Text попадает? В отладчике глянь и сюда скопируй.
...
Рейтинг: 0 / 0
06.09.2017, 15:39:58
    #39516565
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
чччД...
у тя в MaskEdit1.Text какие-нить говна могли оказаться.
...
Например, символ одинарной кавычки: '.
...
Рейтинг: 0 / 0
06.09.2017, 16:41:39
    #39516609
Gator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
Фиг ли тут гадать, глаза/мозги ломать?
Слабо перед IBQuery1.Active:=true; показать
Код: pascal
1.
ShowMessage(BQuery1.SQL.Text);

?
____________
И, как всегда, бесит
IBQuery1.SQL.Clear;
IBQuery1.SQL.Add
Вместо простого BQuery1.SQL.Text :=
...
Рейтинг: 0 / 0
06.09.2017, 17:07:42
    #39516642
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
Gator,

шшш... Всех разгонишь.
...
Рейтинг: 0 / 0
06.09.2017, 17:19:03
    #39516657
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
Код: pascal
1.
2.
3.
4.
5.
IBQuery1.SQL.Text := 'SELECT * FROM Svodka WHERE DATE_PLAN = :date AND TIME_PLAN BETWEEN :time_from AND :time_to';
IBQuery1.ParamByName('date').AsDate := Trunc(DateTimePicker1.Date);
IBQuery1.ParamByName('time_from').AsTime := EncodeTime(10, 0, 0, 0);
IBQuery1.ParamByName('time_to').AsTime := EncodeTime(10, 59, 0, 0);
IBQuery1.Active := True;
...
Рейтинг: 0 / 0
07.09.2017, 09:51:52
    #39517000
igrok_uz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формирование строки запроса
_Vasilisk_,
Спасибо, за ответ. Ошибки теперь нету.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Формирование строки запроса / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]