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

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

Как можно получить message выполнения запроса от сервера??? [D6, MSSQL]


AndyM ©   (2002-04-29 17:49:00) 

Hi All!!!
Проблемка вот в чем... выполняется запрос и требуется получить сообщение от сервера после его выполнения, например, "The command(s) comleted successfully" или "(26 row(s) affected)".
Как это можно реализовать???
С MSSQL я связываюсь через ADO.


Delirium   (2002-04-29 18:15:00) [1]

Ну так и лови exception, в чём проблема ?


AndyM   (2002-04-29 18:14:00) [2]

мне требуется сделать что то типа админовской программки...
т.е. вод SQL запросов, которые могут включать любые комманды и процедуры MSSQL...
и необходимо выводить именно серверные сообщения!


Delirium   (2002-04-29 18:12:00) [3]

На самом деле от MSSQL ничего кроме ошибок (системных или самодельных) получить нельзя. Я думаю, Query Analyser самостоятельно генерит положительные сообщения по принципу wicked. Собственно Message в ADO всегда носит смысл ошибки.

P.S. Всё выше сказанное - моё личное мнение, основанное на MSDN и исходниках ADO в Delphi, если я не прав - поправьте.


wicked   (2002-04-29 18:06:00) [4]

а что тебе мешает самому выводить такое сообщение?... если не было ошибок, выводим сообщение...
а количество строк можно получить через параметр RowCount (вроде бы) у TADOCommand.Execute.... см. справку...


Наверх

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