Я читал нашу кодовую базу в своей компании и увидел что-то, что, казалось, можно было сделать лучше.
$dbRow = $dbh->Execute("SELECT * FROM database.table LIMIT 1");
$tableColumnCount = $dbRow->_numOfFields;
Это единственный способ получить количество столбцов, используя ADODB? Просто кажется глупым выполнять запрос, чтобы вы могли задать вопрос.