| 
| 
 | Вопрос # 3 829/ вопрос открыт / | 
 |  Доброго времени суток Вам, Уважаемые эксперты! Хочу задать вопрос по поводу взаимодействия Delphi и MS SQL Server.Никогда не работал с БД в Delphi. Какие для этого предусмотрены элементы в Delphi, как используя их написать запрос, заполнить таблицу или другим образом редактировать БД. Буквально в двух словах.
 Если есть возможность,убедительно прошу приложить пример использования таких элементов, т.е. файлы проекта и БД.Заранее спасибо.
 
|  |   Вопрос задал: Maverick (статус: Посетитель)Вопрос отправлен: 28 февраля 2010, 20:00
 Состояние вопроса: открыт, ответов: 1.
 |  Ответ #1. Отвечает эксперт: Мережников Андрей Здравствуйте, Maverick!для работы с MS SQL из Delphi можно использовать компоненты ADO. ADOConnection - для подключения к серверу. ADOQuery - для построения и выполнения запросов любого вида. ADOCommand - для выполнения запросов, не возвращающих результат (модификация, добавление записей в БД). Более подробную информацию по использованию ADO можно найти в Google. Для отображения информации можно использовать компоненты с вкладки Data Controls (например, DBGrid). Хотя все зависит от того, что Вы хотите - вариантов использования компонентов для отображения данных - очень много.
 
|  | Ответ отправил: Мережников Андрей (статус: Абитуриент)Время отправки: 1 марта 2010, 05:51
 Оценка за ответ: 5
 Комментарий к оценке: пасиба |  
 Мини-форум вопросаВсего сообщений: 3; последнее сообщение — 1 марта 2010, 17:42; участников в обсуждении: 2. 
|   | Вадим К (статус: Академик), 1 марта 2010, 10:46 [#1]: Цитата (Мережников Андрей): ADOCommand - для выполнения запросов, не возвращающих результат (модификация, добавление записей в БД). неверно. Можно использовать для любых типов запросов.
 Галочка "подтверждения прочтения" - вселенское зло. |  
|   | Вадим К (статус: Академик), 1 марта 2010, 17:42 [#3]:связано два утверждения, которые не должны быть связаны. TADoCommand не имеет просто компонентов, которые умеют напрямую отображать результаты запроса. Но он для этого не предназначен.
 А вот и TADoCommand и TADOQuery позволяют выполнять оба типа запросов - и те, что возвращают результат, и те, что не возвращают.
 TADoCommand удобен, когда работает внутри треда или приложения без GUI - он более "легковесный" и дающий более широкие возможности. Его следует рассматривать как низкоуровневый компонент.
 Галочка "подтверждения прочтения" - вселенское зло. |  Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |