![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Помогите найти ошибку.
не работает запрос. Нужно сделать поиск в базе по имени поля (FieldName) и его значению (FieldValue - может быть как числовое так и строковое). Как ни делаю все время выдает ошибку парсинга PHP код:
Последний раз редактировалось LDV, 05.09.2008 в 18:15. |
#2
|
|||
|
|||
![]() Ну да, после WHERE пробел поставь.
И close лучше ДО изменения запроса. |
#3
|
|||
|
|||
![]() Изменил, все равно пишет parsing error. Может быть дело в БД. Пользуюсь DBISAM.
|
#4
|
|||
|
|||
![]() Попробуй так:
Код:
cmp_Query_.Close; cmp_Query_.SQL.Clear; cmp_Query_.SQL.Add('SELECT * FROM ITEM WHERE ' + FieldName + ' = :FieldValue'); и на какой строке останавливается? на препаре или на экзеке? |
#5
|
|||
|
|||
![]() Запрос 100% правильный. Нужно грамотно сделать выборку. Типа:
PHP код:
|
#6
|
|||
|
|||
![]() на какой строке и какая ошибка появляется?
|