Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли помещать апостроф ' в запись ? [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]


> Возможно ли помещение одинарной ковычки ' в запись парадоксовской
> таблицы ?

Да

> Если да, то подскажите как

Так же как и любой другой символ.


Наверх

Титульная страница Поиск, карта сайта Написать письмо