ОБСУЖДЕНИЕ

Почему возникает эта ошибка?

4 ответов 4,9 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Пользователь вводит номер записи, и в DBGrid извлекается запись с этим номером. Но у меня возникает ошибка.
Вот код:
Код:
Query1->Active=false;
Query1->SQL->Add("SELECT * from litera Where Number = 'StrToInt(Edit1->Text)'");
Query1->Active=true;
Заранее спасибо.
 

Вложения

  • ______.JPG
    ______.JPG
    17,7 КБ · Просмотры: 379
даже больше, дело в этом...
ну, как вы думаете, что это будет?)
это у Вас в БД такое значение столбца Number = 'StrToInt(Edit1->Text)'
Возможно, просто взять текущее значение Edit1->Text. Или вроде как можно было параметры использовать... давно было дело, не помню :)...
 
Query1->SQL->Add("SELECT * from litera Where Number ='" + Edit1->Text+ "'");
ps. Для числа в поле - вообще без кавычек одинарных вроде.