none
Соединение с Dephi RRS feed

  • Вопрос

  • Добрый день.

    Нужно использовать базу данных из MS SQL Server 2012 и вызывать хранимые процедуры этой базы в Embarcadero Delphi XE2. Как это сделать?


    С уважением, J.Lion

    13 июня 2012 г. 10:39

Ответы

  • Ну будем считать что это вопрос про ADO. =)

    Нужно кинуть ADOConnection, настроить его connection string на базу данных SQL (Microsoft OLE DB Provider for SQL Server)

    Потом кинуть что-нить из этого: TADOQuery, TADOCommand, TADOStoredProc и указать там имя процедуры и ранее созданный ADOConnection.

    Потом DataSource создать и правязать к созданному TADOQuery, TADOCommand, TADOStoredProc

    Потом компоненты для работы с БД привязать к DataSource


    • Изменено Polyakov Roman 13 июня 2012 г. 12:53
    • Помечено в качестве ответа J.Lion 13 июня 2012 г. 13:08
    13 июня 2012 г. 12:53
  • Должен быть.

    Не могу точно сказать, нету у меня дельфи, но при создании виндовс форм этот компонент точно есть в XE2.


    • Помечено в качестве ответа J.Lion 13 июня 2012 г. 13:19
    13 июня 2012 г. 13:18

Все ответы

  • Добрый день.

    Э... Я дико извиняюсь, а почему этот вопрос на форуме про Visual Studio. Попробуйте задать свой вопрос на форумах по Delphi: тык, тык.

    13 июня 2012 г. 11:50
    Отвечающий
  • Я считал, что это форум про SQL Server. Просто очень нравиться MSDN.

    Спасибо за ссылки


    С уважением, J.Lion

    13 июня 2012 г. 11:55
  • Ну будем считать что это вопрос про ADO. =)

    Нужно кинуть ADOConnection, настроить его connection string на базу данных SQL (Microsoft OLE DB Provider for SQL Server)

    Потом кинуть что-нить из этого: TADOQuery, TADOCommand, TADOStoredProc и указать там имя процедуры и ранее созданный ADOConnection.

    Потом DataSource создать и правязать к созданному TADOQuery, TADOCommand, TADOStoredProc

    Потом компоненты для работы с БД привязать к DataSource


    • Изменено Polyakov Roman 13 июня 2012 г. 12:53
    • Помечено в качестве ответа J.Lion 13 июня 2012 г. 13:08
    13 июня 2012 г. 12:53
  • Что значит "кинуть ADOConnection"?

    Такой компонент был в Delphi 7. В Delphi XE2 что-то не нашёл такого. Создаю web-приложение, может, в этом загвоздка?


    С уважением, J.Lion

    13 июня 2012 г. 13:10
  • Должен быть.

    Не могу точно сказать, нету у меня дельфи, но при создании виндовс форм этот компонент точно есть в XE2.


    • Помечено в качестве ответа J.Lion 13 июня 2012 г. 13:19
    13 июня 2012 г. 13:18