" ' " как работать

brahew
Дата: 08.10.2003 15:25:39
Если мне надо в какое либо поле(varchar) вставить текст с символом ' командой UPDATE, то как это сделать?
GreenSunrise
Дата: 08.10.2003 15:27:29
Добавить вторую кавычку.
update t1 set col1 = 'asd ''sdf'' rtyrty'
YellowMan
Дата: 08.10.2003 15:28:24
Смотря откуда - в общем случае двойными кавычками, т.е. вот так
insert '' into...
GreenSunrise
Дата: 08.10.2003 15:48:41
Вот только не двойными кавычками, а двумя одинарными. Это две большие разницы.
brahew
Дата: 08.10.2003 15:54:57
MS SQL не принимает в командах вообще эту кавычку '. Только для обрамления текста - 'бла-бла-бла'. Может у меня установки сервера не те?
brahew
Дата: 08.10.2003 15:56:18
в догонку. Приходится менять ' на 1^&*(1 когда заносиш с клиента, а потом менять наоборот
GreenSunrise
Дата: 08.10.2003 16:24:44
Вам же сказали - при формировании текста команды сделайте замену каждой одинарной кавычки на две одинарные.