Итак, создаем ODBC с именем "My ODBC". В ODBC указываем драйвер и путь к каталогу dbf-ников (у меня есть for_ax.dbf и в нем поле XXX). Я считаю кол-во уникальных записей в поле XXX
PHP код:
int total;
Str 600 sSQL; // Строка SQL
LoginProperty lp; // Объект, который передает в строку подключения информацию о логине
OdbcConnection connection; // Сам объект connection
Statement statement; // Объект, который позволяет выполнить SQL- команду
ResultSet resultSet; // Объект, в котором содержатся полученные строки (курсор, recordset)
lp = new LoginProperty();
lp.setDSN("My ODBC");
connection = new OdbcConnection(lp);
statement = connection.createStatement();
try
{
sSQL = "SELECT COUNT(*) FROM (SELECT DISTINCT XXX FROM FOR_AX)";
resultSet = statement.executeQuery(sSQL);
resultSet.next();
total = str2int(resultSet.getString(1));
}
catch
{
}