Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подготовка зпароса [D6, MSSQL]


Ale ©   (2004-04-22 11:33:00) 

Как выполнить запрос без получения DataSet в ADO?
Что-нибудь похоже на TQuery.Prepare...


Ale   (2004-04-22 12:17:00) [1]

Убедил! Спасибо.


Reindeer Moss Eater   (2004-04-22 12:14:00) [2]

А запрос тогда тебе зачем?

А что мешает добавить  "... and 0=1" в условие where ?

Анализ синтаксиса запроса - забота сервера, а не клиента.

Ситуация.
Понедельник. Пишем "умного клиента", который взвалил на себя ответственность принимать решения о допустимости синтаксиса. Хорошо.
Вторник. Кампания-производитель SQL сервера выпускает очередной апдейт своего сервера, расширяющий возможности стандартного SQL на этом сервере.
Среда. Администратор сервера устанавливает апдейт на сервер. И оповещает о новой фиче пользователей.
Четверг. Разгневанные пользователи закапывают твою "умную программу" и начинают пользоваться SQL explorer'ом


Ale   (2004-04-22 12:08:00) [3]

А если ошики нет?...
Мне набор данных не нужен по-любому!


Reindeer Moss Eater   (2004-04-22 12:03:00) [4]

try
except
end

Вот и все


Ale   (2004-04-22 11:52:00) [5]

У меня запрос SELECT ... WHERE<потенциально может содержать ошибку> Надо только проверить синтаксис.


Reindeer Moss Eater   (2004-04-22 11:36:00) [6]

Запрос выполнится, а датасета не будет


Reindeer Moss Eater   (2004-04-22 11:35:00) [7]

update mytable set myfield = myvalue

delete from myanothertable


Наверх

Титульная страница Поиск, карта сайта Написать письмо