Как добавить произвольный текст в таблицу???
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как добавить произвольный текст в таблицу??? Expand / Collapse
Автор
Сообщение
13.09.2005 12:31
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 02.05.2007 13:16
Сообщ.: 60, Visits: 643
Ситуация следующая: допустим в табличку в какое-то поле может быть добавлен совершенно произвольный текст из программки (вводится в окошко). Как это сделать? Ведь если так: Insert into table values (''текст из окошка''), то ведь неясно какой там текст... он может содержать символы "''", как и много других... Сиквел поругает... как быть?????
Сообщ. #880292
13.09.2005 12:33
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 02.05.2007 13:16
Сообщ.: 60, Visits: 643
естественно


insert into table values (''текст из окошка'')
Сообщ. #880293
13.09.2005 12:33
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 02.05.2007 13:16
Сообщ.: 60, Visits: 643
вобщем с одинарными кавычками... но почему-то получаются двойные... ладно, не важно, смысл вы поняли...
Сообщ. #880294
13.09.2005 12:44
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Несколько вариантов
- Экранировать спецсимволы. При INSERT по идее достаточно заменять '' на ''''.
- Использовать хранимую процедуру. Текст передавать в качестве параметра.
- Использовать параметризованный запрос.
Сообщ. #880297
13.09.2005 12:58
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 02.05.2007 13:16
Сообщ.: 60, Visits: 643
точно, экранирование спасет :) Спасибо :)
Сообщ. #880300
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 1:45