![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как с помощью SQL в поле типа Text добавить ' (апостроф)? [D7, MSSQL, MS Access]
46_55_41_44 © (2004-07-20 13:11:00)Как с помощью SQL в поле типа Text добавить ' (апостроф)?
символ - #39. В Аксезе и MSSQL получается без проблем. Но мне нужно через Дельфяк... А он сволочь выдает ошибку..
Вобщем хелпаните кто может! Плииииизззз!!! :)
MORA (2004-07-20 17:37:00) [1]
> joy (20.07.04 15:50) [6]
здесь лучше использовать ф-цию QuotedStr(), а есси надо один апостроф, то конечно да.
joy (2004-07-20 15:50:00) [2]Используй chr(39).
Пример:
str:= 'select * from table_name where field_name like '+
chr(39)+'%'+str2+'%'+chr(39)
LM2 (2004-07-20 13:56:00) [3]Через ParamByName проще всего как строки добавлять, так и Дату
MORA (2004-07-20 13:19:00) [4]хотя... можно и без переменной:
DataSet['TextField'] := 'МНЯСО';
:)
MORA (2004-07-20 13:17:00) [5]через переменную, например:
var
s: String;
....
s := 'М''ЯСО';
DataSet['TextField'] := s;
bushmen (2004-07-20 13:16:00) [6]Удвой количество апострофов
HSolo (2004-07-20 13:16:00) [7]Не получается вставить в строку апостроф?
F1 + String types, Character strings