Чтобы не было SQL-ошибки при составлении запроса "на лету", где участует строка с кавычками, надо просто напросто задвоить эти кавычки! Вот наглядный пример:
Искомая строка составляет сразу 2 символа '", а запрос имеет вид
SELECT * FROM MyTable WHERE MyField="значение"
Подставляем значение с задвоеной кавычкой " :
SELECT * FROM MyTable WHERE MyField="'"""
И все! Можно упростить преобразования, если использовать специальную функцию:
function Quoted(const St: string): string; var i: integer; begin Result:=''; for i:=1
to Length(St) do if (St[i] = '"') then Result:=Result+'""'!
else Result:=Result+St[i]; end;
BDE. Ошибка с SQL и уникальным индексом
Есть таблица Paradox. Поля ID, ID1, ID2 - все Long Integer ID - первичный ключ. По полям ID1 и ID2 есть уникальный ...
Создание компонентов в Run-Time.
Итак, рассмотрим на первый взгляд сложный вопрос о создании компонентов в Run_time (то есть во время работы программы). Но на самом деле этот вопрос довольно просто решается. Давайте вместе попробуем написать код, чтобы при нажатии на кнопку на форме появлялось ...
Самоучитель Kylix
Книга посвящена новому продукту фирмы Borland - объектно-ориентированной среде для быстрой разработки приложений под Linux. Рассматривается версия Kylix 1.0 Server Developer. Приводятся приемы работы с графическими компонентами, принципы создания приложений баз данных и собственных компонентов. Дается краткое описание языка программирования Object Pascal. Последняя часть книги посвящена проблеме создания межплатформенных приложений, которые работают как в среде Linux, так и в Windows. Изложение сопровождается многочисленными примерами и фрагментами кода.Для программистов
Автор: Понамарев В.
Хокку дня
На миллион осколков Зеркало пруда Разбито ветром.
Афоризмы
Почту разобрать - не поле перейти
Фраза дня
А я милого узнаю по колготкам.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Монтане запрещено перевозить в кабине грузовика овец. Единственное исключение - если овцы едут в сопровождении пастуха.
В Литтл Рок в Арканзасе водителям нельзя гудеть в клаксон у мест, где продаются прохладительные напитки и бутерброды.
И на закуску коротенький анекдот
Люди, которые думают "пить надо больше" и те, которые думают "пить надо меньше", сходятся в одном - пить надо...