![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможно ли помещать апостроф ' в запись ? [D7, Paradox]
Alpine © (2006-08-15 13:19:00)Доброго времени суток. Возможно ли помещение одинарной ковычки ' в запись парадоксовской таблицы ? Если да, то подскажите как, пожалуйста.
Desdechado (2006-08-18 17:38:00) [1]> novill © (18.08.06 16:57) [15]
> Stanislav © (18.08.06 17:04) [16]
Не учите плохому.
А то следующий вопрос по датам будет...
Stanislav (2006-08-18 17:04:00) [2]VALUES (#39+kodEdit.text+#39,...)
novill (2006-08-18 16:57:00) [3]QuotedStr +f1
Desdechado (2006-08-18 16:10:00) [4]Использовать параметры.
Как - поищи по форуму.
Alpine (2006-08-18 15:58:00) [5]Очень нужно ... Помогите кто знает !
Alpine (2006-08-18 15:57:00) [6]Да точно такую ошибку выдаёт ! У меня вбиваются данные SQL запросом типа такого:
Insert into db
(KOD, NAME, TOVAR)
VALUES ('''+kodEdit.text+''','''+nameEdt.text+''','''+tovarEdt.Text+''')
Ну так как быть ?
SveT (2006-08-15 20:45:00) [7]наверно типа такой ошибки должно быть:
Invalid use of keyword.
Token: person"',
Line Number: 3.
Плохиш (2006-08-15 14:06:00) [8]
> Alpine (15.08.06 13:51) [8]
> Допустим
А понял, чукча - не читатель, чукча - писатель.
Stanislav (2006-08-15 13:52:00) [9]Прямо в грид вбиваешь?
Alpine (2006-08-15 13:51:00) [10]Допустим надо вбить такое слово в таблицу La'person. Вбиваешь выдаёт ошибку ... Ругается на апостроф. Как быть ?
Stanislav (2006-08-15 13:49:00) [11]S:=#39
Desdechado (2006-08-15 13:33:00) [12]> компилятор на это поведётся?
подумаешь, пропустил один апостроф
компилятор подскажет (т.е. поведется :))
Плохиш (2006-08-15 13:27:00) [13]
> Desdechado © (15.08.06 13:26) [4]
> s:=''';
Уверен, что компилятор на это поведётся?
Desdechado (2006-08-15 13:26:00) [14]s:=''';
FieldByName('a').AsString:=s;
sniknik (2006-08-15 13:26:00) [15]используй параметры, это самое верное средство, можно и без них, но про это не будем... (почемуто всегда выбирают самый неправильный вариант, если дать выбор)
Romkin (2006-08-15 13:25:00) [16]Да, можно. Основное правило: если в строку Delphi надо записать апостроф, его просто удваивают: a := 'ааа '' fff'; Это касается всех строковых типов, а не только таблиц :)
Кстати, если тебе нужно брать строку в кавычки, используй QuotedStr, она удваивает и внутренние апострофы
Плохиш (2006-08-15 13:24:00) [17]
> Возможно ли помещение одинарной ковычки ' в запись парадоксовской
> таблицы ?
Да
> Если да, то подскажите как
Так же как и любой другой символ.