ASP+VBS: подскажите, плз., как вставить в access базу HTML код.
Проблема такая.
Есть форма. В ней есть textarea. туда вставляется HTML код (например код картинки, являющейся ссылкой), который затем вставлюется в базу.
У меня есть запрос вида:
sCommand = "INSERT INTO tTable (txtCode) VALUES &sCode"
Вроде бы когда тестил с обычнчм текстом, проблем не было.
Проблемы появились после того, как sCode приняла вид:
IE пишет:
Ошибка синтаксиса (пропущен оператор) в выражении запроса "<a href=............"
Что самое обидное, тыщу раз видел такие формы, вроде бы понятно, в чем проблема, но непонятно как её устранить.
Че-то я, короче, не понимаю.
Цитата:
Originally posted by vesna
Subj.
Проблема такая.
Есть форма. В ней есть textarea. туда вставляется HTML код (например код картинки, являющейся ссылкой), который затем вставлюется в базу.
У меня есть запрос вида:
sCommand = "INSERT INTO tTable (txtCode) VALUES &sCode"
Вроде бы когда тестил с обычнчм текстом, проблем не было.
Проблемы появились после того, как sCode приняла вид:
IE пишет:
Ошибка синтаксиса (пропущен оператор) в выражении запроса "<a href=............"
Что самое обидное, тыщу раз видел такие формы, вроде бы понятно, в чем проблема, но непонятно как её устранить.
Че-то я, короче, не понимаю.
Subj.
Проблема такая.
Есть форма. В ней есть textarea. туда вставляется HTML код (например код картинки, являющейся ссылкой), который затем вставлюется в базу.
У меня есть запрос вида:
sCommand = "INSERT INTO tTable (txtCode) VALUES &sCode"
Вроде бы когда тестил с обычнчм текстом, проблем не было.
Проблемы появились после того, как sCode приняла вид:
IE пишет:
Ошибка синтаксиса (пропущен оператор) в выражении запроса "<a href=............"
Что самое обидное, тыщу раз видел такие формы, вроде бы понятно, в чем проблема, но непонятно как её устранить.
Че-то я, короче, не понимаю.
-----------------------------------------------
Кавычки
Перед insert'ом выводи получившийся квери
Цитата:
Originally posted by viktor_root
-----------------------------------------------
Кавычки
Перед insert'ом выводи получившийся квери
-----------------------------------------------
Кавычки
Перед insert'ом выводи получившийся квери
Спасибо за ответ.
Да я ж говорю - понятно, что дело в "" и <>.
Я вот не могу догнать что с этим сделать так, чтобы покороче получилось.В MSDN по этому вопросу че-то ничего найти не могу.
Цитата:
Originally posted by vesna
Спасибо за ответ.
Да я ж говорю - понятно, что дело в "" и <>.
Я вот не могу догнать что с этим сделать так, чтобы покороче получилось.В MSDN по этому вопросу че-то ничего найти не могу.
Спасибо за ответ.
Да я ж говорю - понятно, что дело в "" и <>.
Я вот не могу догнать что с этим сделать так, чтобы покороче получилось.В MSDN по этому вопросу че-то ничего найти не могу.
Ну, насчет <> я, конечно, погорячился.
Кто-нибудь знает, есть какой-нибудь другой способ (кроме удаления из строки всех кавычек и апострофов)?
Цитата:
Originally posted by vesna
Ну, насчет <> я, конечно, погорячился.
Кто-нибудь знает, есть какой-нибудь другой способ (кроме удаления из строки всех кавычек и апострофов)?
Ну, насчет <> я, конечно, погорячился.
Кто-нибудь знает, есть какой-нибудь другой способ (кроме удаления из строки всех кавычек и апострофов)?
Заменяй кавычки и апострофы ASCII кодом
Цитата:
Originally posted by AndrewStephanof
Заменяй кавычки и апострофы ASCII кодом
Заменяй кавычки и апострофы ASCII кодом
Блин, до этого я не додумался :)
Спасибо.