![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго дня всем ! Подскажите, пожалуйста, при формировании динамического запроса, если поле БД типа varchar в какие кавычки нужно взять подставляемое значение?
Код:
datamodule1.adoquery1.SQL.Add('where Nazvanie="'+CodeOblast.Text+'"'); вот эта строка не работает, не знаю что делать ![]() |
#2
|
||||
|
||||
![]() Не хочешь мучаться с кавычками - используй вот это:
Код:
datamodule1.adoquery1.SQL.Add('where Nazvanie='+QuotedStr(CodeOblast.Text)); Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
|||
|
|||
![]() спасибо огромное !!!
а с кавычками все-таки как будет? уже принципиально интересно ![]() |
#4
|
|||
|
|||
![]() Одинарные там кавычки, одинарные (апостроф).
|
#5
|
|||
|
|||
![]() Код:
datamodule1.adoquery1.SQL.Add('where Nazvanie='+CodeOblast.Text); вот так не работает. Ошибка - Invalid column name 'область'' без ошибок в случае если поле типа int Спасибо огромное !!!!! теперь все понятно и с кавычками ![]() ![]() БОЛЬШОЕ СПАСИБО всем за помощь Последний раз редактировалось BlackKat, 04.05.2011 в 09:12. |