![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Доброго времени суток.
Подскажите как решить такую проблему: в строке dm.Query_scl.ParamByName('XXadress').Asstring:=''' +edit2.Text+'%''; делфи не правильно для себя расставляет начало и конец кавычек, т.е. расставляет "скобки" как: .Asstring:=()(+edit2.Text+)%(); тогда как необходимо, чтобы кавычки работали как .Asstring:=(')+edit2.Text+(%'); в итоге жалуется мне, мол я пишу ересь. Помогите, пожалуйста, люди добрые.) |
#2
|
||||
|
||||
![]() Там где нужна кавычка попробуй написать:
Код:
Chr(39) //Это будет что-то вроде Edit1.Text := 'Text' + Chr(39); //Результат будет Text' Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
#3
|
|||
|
|||
![]() Благодарю за совет, буду пробовать.
|
#4
|
|||
|
|||
![]() Да проще все. Для того, что бы задать одиночную кавычку внутри строки надо просто написать ее 2 раза:
'''' -> соответсвует строке, состоящей из одиночной кавычки. '''A''' -> соответсвует строке 'A' |