Соединение с БД

Программа TMeter может протоколировать в базу данных счетчики и/или заголовки IP пакетов. Для взаимодействия с базой данных, TMeter использует интерфейс ADO (ActiveX Data Objects), который уже встроен в операционную систему Windows. Кроме того, обновления компонентов ADO свободно распространяются в пакете Microsoft Databases Access Components (MDAC), который можно загрузить с узла www.microsoft.com/data.

К качестве формата строки подключения к БД, TMeter использует формат OLE DB строки подключения. OLE DB - набор COM-интерфейсов, предоставляющих приложению единообразный доступ к данным самых различных источников независимо от их местонахождения или типа. ADO (ActiveX Data Objects) реализует высокопроизводительный и удобный прикладной интефейс для OLE DB.

Для подключения к базе данных программа TMeter создает ADO-объект Connection. Строка подключения к БД задает источник данных, базу данных и параметры защиты. Например, строка подключения к базе данных MS SQL Server может выглядеть так:
 
SQLOLEDB.1;Password=tmeter;Persist Security Info=True;User ID=tmeter;Initial Catalog=traffic;Data Source=SERVERNAME
 
OLE DB инитстроку можно хранить в специальном дисковом файле. Он называется файлом подключения к источнику данных (data link file) и имеет расширение *.udl. При установке OLE DB вы можете сконфигурировать файл подключения средствами простого пользовательского интефейса. По завершении его настройки Вам надо просто указать его в строке подключения следующим образом:
 
File Name=c:\DataLinks\tmeter.udl
 
В случае изменений базы данных или сетевой конфигурации вам удастся легко модифицировать этот файл и распространить его новую версию.

См также:
HOWTO: Как создать файл подключения к Microsoft SQL Server
HOWTO: Как создать файл подключения к Microsoft Access
HOWTO: Как создать файл подключения к MySQL