Search Results for

    Show / Hide Table of Contents

    Подключение к базе данных

    Большинство отчетов используют данные из баз данных. Чтобы подключиться к базе данных, необходимо:

    • указать компонент подключения к базе данных (например, TADOConnection) в одной из форм вашего приложения;
    • использовать внутренние компоненты доступа к данным (например, TfrxADOTable, TfrxADOQuery) в вашем отчете. Для подключения к базе данных эти компоненты должны использовать соединение приложения.

    В этом случае отчет будет потокобезопасным, используя одно соединение с базой данных. В случае если некоторые компоненты доступа к данным не поддерживают одновременную работу с базой данных через одно соединение, следует воспользоваться способом, описанным ниже.

    Другой способ - использовать компонент подключения к базе данных (например, TfrxADODatabase) в каждом отчете. В этом случае вы сможете одновременно подключаться к разным базам данных. Мы не рекомендуем использовать этот способ, если вам не нужна эта функциональность, поскольку каждый раз при запуске отчета он будет пытаться подключиться к базе данных (на некоторых DB-серверах подключение может занять много времени).

    Прочитайте "FastReport VCL - руководство пользователя" [9], чтобы узнать больше о создании отчетов с внутренними компонентами доступа к данным.

    Не рекомендуется использовать BDE для подключения к базе данных. BDE имеет большое количество проблем при работе с несколькими потоками.

    Back to top © ООО «Быстрые отчеты»