Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2009, 16:56   #1
sunnmas
 
Регистрация: 03.08.2009
Сообщений: 6
По умолчанию html теги в blob поле

качаю страничку из интернета и хочу запихнуть ее в blob поле (или text, не принципиально). Страница у меня в текстовом формате. Если начинать пихать их, то выдается брань о неправильном запросе (кавычки там и все такое, наверное встречаются). Как побороться?

Если нормальный текст туда без всяких там тэгов - все получается. Пользуюсь zeos.

Query.SQL.Text:='INSERT INTO `users` (`index`,`username`,'+
'`password`,`email`,`reg_error`,`la st_page`) VALUES ('+
IntToStr(FSiteIndex)+', "'+
login+'", "'+password+'", "'+email_lst.Strings[i]+'", '+
IntToStr(j)+', "asdad")';

вот asdad - данные которые идут в blob поле. Что делать когда там произвольный набор символов,, который возможно нарушает структуру запроса?
sunnmas вне форума Ответить с цитированием
Старый 17.09.2009, 18:49   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

там могут быть какие-нить ссылочки на самой странице
а ссылочки могут содержать апострофы, которые рвут твой текст
предлагаю предварительно их реплейсить на какой-нить символ
например, на код этого символа (%..)
soleil@mmc вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BLOB поле artemavd БД в Delphi 17 09.08.2016 02:13
Выгрузка с базы BLOB-поле tsergey Помощь студентам 1 17.04.2009 14:16
Как очистить Blob поле Anticoors Общие вопросы Delphi 0 08.01.2007 01:38
Текст html-странички в поле Memo Delpinist Win Api 5 18.12.2006 14:57