Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHIMASTER.ru

Выпуск от 06.05.03 09:04

Ghost Installer - достойный инсталлятор для качественных сетапов. Весь спектр возможностей, быстрота и удобство.
Лучшее из нашего FAQ   |x|
Мой запрос получает параметр. Проблема в том, что строка параметра содержит " (двойную кавычку), которая приводит к Runtime Error.
Вам необходимо использовать динамический SQL-запрос, иначе при указании например
WHERE TABLE.FIELD = 'let"ter'
вы получите ошибку.

Еще один вариант ответа:

Чтобы не было 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;


Немного грубовато, но вполне работоспособно! =)

Автор: Щербаков Сергей

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
У нас большой выбор статей   |x|
Создание компонентов в Run-Time.
Итак, рассмотрим на первый взгляд сложный вопрос о создании компонентов в Run_time (то есть во время работы программы). Но на самом деле этот вопрос довольно просто решается.
Давайте вместе попробуем написать код, чтобы при нажатии на кнопку на  форме появлялось ...
Новинки книжного рынка   |x|
Самоучитель Kylix
Книга посвящена новому продукту фирмы Borland - объектно-ориентированной среде для быстрой разработки приложений под Linux. Рассматривается версия Kylix 1.0 Server Developer.
Приводятся приемы работы с графическими компонентами, принципы создания приложений баз данных и собственных компонентов.
Дается краткое описание языка программирования Object Pascal. Последняя часть книги посвящена проблеме создания межплатформенных приложений, которые работают как в среде Linux, так и в Windows.
Изложение сопровождается многочисленными примерами и фрагментами кода.Для программистов

Автор: Понамарев В.
Другие сайты о DELPHI   |x|
Информационные технологии
Альтернативная технология разработки
распределенных приложений.Низкий трафик,платформа Linux.

» Оценка сайта: 2
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". За какую сумму вы готовы его покупать?
»»» 80р.
»»» 100р.
»»» 120р.
»»» 150р.
Для души

Хокку дня
На миллион осколков
Зеркало пруда
Разбито ветром.

Афоризмы
Почту разобрать - не поле перейти

Фраза дня
А я милого узнаю по колготкам.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Монтане запрещено перевозить в кабине грузовика овец. Единственное исключение - если овцы едут в сопровождении пастуха.
В Литтл Рок в Арканзасе водителям нельзя гудеть в клаксон у мест, где продаются прохладительные напитки и бутерброды.

И на закуску коротенький анекдот
Люди, которые думают "пить надо больше" и те, которые думают "пить надо меньше", сходятся в одном - пить надо...

Фотоприколы.
Начните день с хорошего настроения!
http://delphi.mastak.ru/cgi-bin/prikol.pl?id=512345


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (delphi@mastak.ru)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное