Добрый день. У меня задача интеграции контактов с двумя сайтими (на обоих сайтах поля одинаковые). Хочу спросить, можно ли перед открытием ADODataset задавать ему строку соединения (либо ADOConnector) в зависимости от сайта, с которым я интегрируюсь?
Спасибо, но странно, почему эти свойства не отображаются в дебагере.
Еще одно: подскажете может, что лутше использовать: ADOConnector или строку соединения?
Лучше и правильнее, чтобы было одно соединение (то есть ADOConnection).
Свойство ADODataset.ConnectionString стоит использовать только в том случае, если у Вас в принципе только один ADODataset - тогда можно использовать его ConnectionString, чтобы не создавать сервис ADOConnection
У меня ADODataset один. Только данные загружаются с разных сайтов. То, я так понимаю, ADOConnection мне не нужен? Только подставлять нужную строку соединения, на пример, из системных настроек?
Вопрос. А как это вы так лихо через АДО к базе сайта подключаетесь? Или сайт хостится где-то у вас?
Просто я такие задачи всегда решал по средству веб-сервиса.
"Швец Александр" написал:вот здесь описано более детально,
Да, я знаю об ODBC драйверах :)
Другое дело, что ни каждый хостинг-провайдер даст вам прямой коннект на БД, в этом случае так просто не получится, хотя тоже не сложно. Кто-то тут уже описывал работу с веб-сервисами из террасофта...